1 // RUN: %clang_cc1 -triple x86_64-apple-macosx10.13.0 -std=c++1z -fobjc-arc -fobjc-exceptions -fcxx-exceptions -fexceptions -emit-llvm -o - %s | FileCheck %s
3 // CHECK: %[[STRUCT_CLASS1:.*]] = type { ptr }
18 extern void mayThrow();
25 // CHECK: define {{.*}} @_Z4testv()
26 // CHECK: invoke noundef zeroext i1 @_Z7getBoolv()
27 // CHECK: landingpad { ptr, i32 }
28 // CHECK: call void @_ZN6Class1D1Ev(ptr {{[^,]*}} %{{.*}})
31 // CHECK: define linkonce_odr void @_ZN6Class1D1Ev(
34 return {{g}, getBool()};