// RUN: %target-swift-frontend -primary-file %s -O -emit-ir | %FileCheck %s sil_stage canonical import Builtin import Swift enum ColorError : Error { case Red, Green, Blue } // CHECK-LABEL: TestCallToWillThrowCallBack // CHECK-NOT: call void @swift_willThrow(%swift.error* %0) // CHECK: ret i64 undef sil hidden @TestCallToWillThrowCallBack : $@convention(thin) (@owned Error) -> (Int64, @error Error) { bb0(%0 : $Error): builtin "willThrow"(%0 : $Error) : $() throw %0 : $Error // id: %3 }