$ swift -version
Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
Target: x86_64-apple-darwin19.0.0
$ ./run.sh
Stack dump:
0. Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -primary-file main.swift -emit-module-path main~partial.swiftmodule -target arm64-apple-ios12.0 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.0.sdk -swift-version 5 -Onone
1. While running pass #0 SILModuleTransform "SerializeSILPass".
2. While serializing 'bar' (at main.swift:1:8)
0 swift 0x000000010f6e0eb3 PrintStackTraceSignalHandler(void*) + 51
1 swift 0x000000010f6e0686 SignalHandler(int) + 358
2 libsystem_platform.dylib 0x00007fff6cf9bb1d _sigtramp + 29
3 libsystem_platform.dylib 0x0000000110d33080 _sigtramp + 2748937600
4 swift 0x000000010c22d2e1 swift::ParamDecl::getDefaultValueStringRepresentation(llvm::SmallVectorImpl<char>&) const + 1201
5 swift 0x000000010bfb509a swift::serialization::Serializer::writeDecl(swift::Decl const*) + 5946
6 swift 0x000000010bfdab3f swift::serialization::Serializer::writeAllDeclsAndTypes() + 62287
7 swift 0x000000010bfe7b04 swift::serialization::Serializer::writeAST(llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, bool) + 5364
8 swift 0x000000010bff4a30 swift::serialization::Serializer::writeToStream(llvm::raw_ostream&, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::SILModule const*, swift::SerializationOptions const&) + 6000
9 swift 0x000000010bff630b bool llvm::function_ref<bool (llvm::raw_pwrite_stream&)>::callback_fn<swift::serialize(llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::SerializationOptions const&, swift::SILModule const*)::$_8>(long, llvm::raw_pwrite_stream&) + 139
10 swift 0x000000010b306079 swift::withOutputFile(swift::DiagnosticEngine&, llvm::StringRef, llvm::function_ref<bool (llvm::raw_pwrite_stream&)>) + 2569
11 swift 0x000000010bff6167 swift::serialize(llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::SerializationOptions const&, swift::SILModule const*) + 311
12 swift 0x000000010b341aab std::__1::__function::__func<performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, bool, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, bool, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*)::$_12, std::__1::allocator<performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, bool, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, bool, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*)::$_12>, void ()>::operator()() + 603
13 swift 0x000000010bae9391 SerializeSILPass::run() + 49
14 swift 0x000000010b9dfa29 swift::SILPassManager::execute() + 7305
15 swift 0x000000010b63c5bb swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) + 1563
16 swift 0x000000010b337cc5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 33925
17 swift 0x000000010b32c034 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 6820
18 swift 0x000000010b2b95a3 main + 1219
19 libdyld.dylib 0x00007fff6cd9a405 start + 1
./run.sh: line 8: 95946 Segmentation fault: 11 swift -frontend -primary-file main.swift -emit-module-path main~partial.swiftmodule -target arm64-apple-ios12.0 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.0.sdk -swift-version 5 -Onone