1// RUN: %clang_cc1 -verify %s 2 3@protocol Protocol 4- (oneway void) method; 5@end 6 7void accessMethodViaPropertySyntaxAndTriggerWarning(id<Protocol> object) { 8 object.method; // expected-warning {{property access result unused - getters should not be used for side effects}} 9} 10 11// rdar://19137815 12#pragma clang diagnostic ignored "-Wunused-getter-return-value" 13 14void accessMethodViaPropertySyntaxWhenWarningIsIgnoredDoesNotTriggerWarning(id<Protocol> object) { 15 object.method; 16} 17 18