found a bug in optimizer (doesn't happen with -Onone)
FB9030673
import Foundation
class C {
init() {
defer {
if !success {
fatalError("BUG!")
}
}
var success = false
success = true
print("comment me and see what happens. swift optimizer bug (-O and -Osize, doesn't happen with -Onone")
}
}
C()
sleep(2)