Skip to content

Instantly share code, notes, and snippets.

@mbigatti
Created June 9, 2014 19:42
Show Gist options
  • Save mbigatti/daedca207255a9878f1c to your computer and use it in GitHub Desktop.
Save mbigatti/daedca207255a9878f1c to your computer and use it in GitHub Desktop.
import Foundation
enum Theme : Int
{
case LIGHT = 0
case DARK
case AUTOMATIC
}
extension NSUserDefaults
{
var currentTheme : Theme?
{
get {
return Theme.fromRaw(self.integerForKey("theme"))
}
set {
if let value = newValue {
self.setInteger(value.toRaw(), forKey: "theme")
}
}
}
}
NSUserDefaults.standardUserDefaults().currentTheme = Theme.LIGHT
crash the compiler with this error:
1. While emitting IR SIL function @top_level_code<unknown>:0: error: unable to execute command: Segmentation fault: 11
<unknown>:0: error: swift frontend command failed due to signal (use -v to see invocation)
full stack
----------
0 swift 0x000000010cb6b608 llvm::sys::PrintStackTrace(__sFILE*) + 40
1 swift 0x000000010cb6baf4 SignalHandler(int) + 452
2 libsystem_platform.dylib 0x00007fff8650c5aa _sigtramp + 26
3 swift 0x000000010ca79f56 llvm::FoldingSet<llvm::AttributeSetImpl>::NodeEquals(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const + 70
4 swift 0x000000010bf6f7b2 swift::irgen::emitVirtualMethodValue(swift::irgen::IRGenFunction&, llvm::Value*, swift::SILType, swift::SILDeclRef, swift::CanTypeWrapper<swift::SILFunctionType>, swift::ResilienceExpansion) + 434
5 swift 0x000000010bfdb0d3 swift::SILVisitor<(anonymous namespace)::IRGenSILFunction, void>::visit(swift::ValueBase*) + 42611
6 swift 0x000000010bfd0266 swift::irgen::IRGenModule::emitSILFunction(swift::SILFunction*) + 8678
7 swift 0x000000010bf51937 swift::irgen::IRGenModule::emitLazyDefinitions() + 199
8 swift 0x000000010bfbd786 performIRGeneration(swift::IRGenOptions&, swift::Module*, swift::SILModule*, llvm::StringRef, llvm::LLVMContext&, swift::SourceFile*, unsigned int) + 2022
9 swift 0x000000010bfbe033 swift::performIRGeneration(swift::IRGenOptions&, swift::SourceFile&, swift::SILModule*, llvm::StringRef, llvm::LLVMContext&, unsigned int) + 51
10 swift 0x000000010bf3065a frontend_main(llvm::ArrayRef<char const*>, char const*, void*) + 4842
11 swift 0x000000010bf2f35d main + 1533
12 libdyld.dylib 0x00007fff8d4fe5fd start + 1
13 libdyld.dylib 0x0000000000000034 start + 1924143672
Stack dump:
0. Program arguments: /Applications/Temporary/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c -primary-file /Users/max/Progetti/Test/SwiftTest1/SwiftTest1/main.swift -enable-objc-attr-requires-objc-module -target x86_64-apple-macosx10.9 -module-name SwiftTest1 -sdk /Applications/Temporary/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -I /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Products/Debug -F /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Products/Debug -g -module-cache-path /Users/max/Library/Developer/Xcode/DerivedData/ModuleCache -Xcc -iquote -Xcc /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/SwiftTest1-generated-files.hmap -Xcc -I/Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/SwiftTest1-own-target-headers.hmap -Xcc -I/Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/SwiftTest1-all-target-headers.hmap -Xcc -iquote -Xcc /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/SwiftTest1-project-headers.hmap -Xcc -I/Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Products/Debug/include -Xcc -I/Applications/Temporary/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Xcc -I/Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/DerivedSources/x86_64 -Xcc -I/Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/DerivedSources -Xcc -DDEBUG=1 -emit-module-doc-path /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/Objects-normal/x86_64/main~partial.swiftdoc -O0 -emit-module-path /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/Objects-normal/x86_64/main~partial.swiftmodule -serialize-diagnostics-path /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/Objects-normal/x86_64/main.dia -emit-dependencies-path /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/Objects-normal/x86_64/main.d -o /Users/max/Library/Developer/Xcode/DerivedData/SwiftTest1-gtebhxkpbpmymtcjfgdzlipydrmc/Build/Intermediates/SwiftTest1.build/Debug/SwiftTest1.build/Objects-normal/x86_64/main.o
1. While emitting IR SIL function @top_level_code<unknown>:0: error: unable to execute command: Segmentation fault: 11
<unknown>:0: error: swift frontend command failed due to signal (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment