1 // RUN: %clang_cc1 -fobjc-nonfragile-abi %s 2 #ifndef __has_feature 3 #error Should have __has_feature 4 #endif 5 6 #if !__has_feature(objc_nonfragile_abi) 7 #error Non-fragile ABI used for compilation but feature macro not set. 8 #endif 9 10 #if !__has_feature(objc_weak_class) 11 #error objc_weak_class should be enabled with nonfragile abi 12 #endif 13