18 lines · plain
1// Test that nullability attributes still get merged even though they are2// wrapped with a MacroQualifiedType. This should just compile with no errors.3// RUN: %clang_cc1 %s -Wno-objc-root-class -fsyntax-only -verify4// expected-no-diagnostics5#define UI_APPEARANCE_SELECTOR __attribute__((annotate("ui_appearance_selector")))6 7@class UIColor;8 9@interface Test10@property(null_resettable, nonatomic, strong) UIColor *onTintColor UI_APPEARANCE_SELECTOR;11@end12 13@implementation Test14- (void)setOnTintColor:(nullable UIColor *)onTintColor {15}16 17@end18