Comments (2)
I can't reproduce this. Apple Swift version 2.1 (from Xcode 7.1.1) demangles the string just fine:
> xcrun swift-demangle '_TtFQQQq_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S_11SubSequence_9Generator7ElementQq0_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S1_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S1_11SubSequence_'
_TtFQQQq_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S_11SubSequence_9Generator7ElementQq0_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S1_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S1_11SubSequence_ ---> ((archetype 0 of Swift.split <A, B where A: Swift.CollectionType, B: Swift.BooleanType> (A, maxSplit : Swift.Int, allowEmptySlices : Swift.Bool, isSeparator : (A.Generator.Element) -> B) -> [A.SubSequence]).Generator.Element) -> (archetype 1 of Swift.split <A, B where A: Swift.CollectionType, B: Swift.BooleanType> (A, maxSplit : Swift.Int, allowEmptySlices : Swift.Bool, isSeparator : (A.Generator.Element) -> B) -> [A.SubSequence])
Current master of the repo doesn't demangle it (presumably the type mangling has changed already), but it doesn't crash either:
> build/Ninja-DebugAssert/swift-macosx-x86_64/bin/swift-demangle '_TtFQQQq_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S_11SubSequence_9Generator7ElementQq0_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S1_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S1_11SubSequence_'
_TtFQQQq_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S_11SubSequence_9Generator7ElementQq0_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S1_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S1_11SubSequence_ ---> _TtFQQQq_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S_11SubSequence_9Generator7ElementQq0_FSs5splitu0_Rq_Ss14CollectionTypeq0_Ss11BooleanType_FTq_8maxSplitSi16allowEmptySlicesSb11isSeparatorFqqq_S1_9GeneratorSs13GeneratorType7Elementq0__GSaqq_S1_11SubSequence_
from swift.
Thanks for checking, Kevin!
from swift.
Related Issues (20)
- Autolinking of proposal IDs HOT 3
- C++ interop: Cross-module serialization is unable to deserialize synthesized base member calls
- Swift produces invalid debug IR HOT 1
- The Swift compiler on linux is built with an older stdlib then runs with the newer shipped stdlib HOT 1
- C++ interop - Crash on defining a function ptr that takes a std string
- crash: Non trivial values, non address values, and non guaranteed function args must have at least one lifetime ending use?!
- 5.10 "LoadableByAddress" non-deterministic compiler crash when parameter pack closure saved to instance property.
- CI Builds for Debian 12 Failing
- Why can I mark a Sendable value sending HOT 1
- Misleading errors when chaining correct code with incorrect code. HOT 1
- Can RBI give me a better clue here?
- Factor `GlobalConcurrency` checking from ActorIsolationRequest
- assumeIsolated doesn't work for actors with Dispatch executors HOT 8
- UNREACHABLE executed at lib/SILOptimizer/Mandatory/MoveOnlyWrappedTypeEliminator.cpp:56!
- Not all concurrency annotations added to Objective-C are visible in the Swift translation HOT 2
- Crash when typechecking union with const field HOT 1
- Swift's Windows installer is missing the features.json file for docc and clang HOT 1
- Unable to form key path to main actor-isolated properties
- Visibility Issue with ExtensionMacro in Different Files When Attached to Protocol
- This complicated combination of trailing closures and autoclosures crashes the Swift compiler HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swift.