| 1 | // RUN: %check_clang_tidy %s objc-avoid-nserror-init %t |
|---|---|
| 2 | @interface NSError |
| 3 | + (instancetype)alloc; |
| 4 | - (instancetype)init; |
| 5 | @end |
| 6 | |
| 7 | @implementation foo |
| 8 | - (void)bar { |
| 9 | NSError *error = [[NSError alloc] init]; |
| 10 | // CHECK-MESSAGES: :[[@LINE-1]]:22: warning: use errorWithDomain:code:userInfo: or initWithDomain:code:userInfo: to create a new NSError [objc-avoid-nserror-init] |
| 11 | } |
| 12 | @end |
| 13 |
