转换为Swift 4语法时Swift编译器中的分段错误问

时间:2017-10-23 14:58:55

标签: converter swift4

我有一些用Swift 3.2编写的Swift代码,我只是尝试使用Xcode 9.0中的自动语法转换器来更新到Swift 4.0。

但得到错误: 任何想法是什么意思?

0  swift                    0x000000011095ddba PrintStackTraceSignalHandler(void*) + 42
    1  swift                    0x000000011095d1f6 SignalHandler(int) + 662
    2  libsystem_platform.dylib 0x00007fffcb4fcb3a _sigtramp + 26
    3  swift                    0x00000001106f6f3d llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) + 637
    4  swift                    0x000000010df96f70 swift::migrator::updateCodeAndEmitRemap(swift::CompilerInstance*, swift::CompilerInvocation const&) + 960
    5  swift                    0x000000010d2cd6a5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 1925
    6  swift                    0x000000010d2cb6b4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 7716
    7  swift                    0x000000010d2805d8 main + 12248
    8  libdyld.dylib            0x00007fffcb2ed235 start + 1
    9  libdyld.dylib            0x0000000000000056 start + 886124066

1 个答案:

答案 0 :(得分:0)

自动语法转换器一旦我应用了另一个警告&#34;应用推荐设置&#34;,它改变了快速模块优化。