Douglas Gregor | b4866e8 | 2015-06-19 18:13:19 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fobjc-arc -fsyntax-only -Woverriding-method-mismatch %s -verify |
2 | |||||
3 | __attribute__((objc_root_class)) | ||||
4 | @interface NSFoo | ||||
5 | @end | ||||
6 | |||||
7 | // ARC qualifiers stacked with nullability. | ||||
8 | void accepts_arc_qualified(NSFoo * __unsafe_unretained __nonnull obj) { | ||||
9 | accepts_arc_qualified(0); // expected-warning{{null passed to a callee that requires a non-null argument}} | ||||
10 | } |