summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/checkers/objc-avoid-nserror-init.m
blob: 77940779cf4a761c50ddc4d835b8a301a737549b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// RUN: %check_clang_tidy %s objc-avoid-nserror-init %t
@interface NSError
+ (instancetype)alloc;
- (instancetype)init;
@end

@implementation foo
- (void)bar {
    NSError *error = [[NSError alloc] init];
    // CHECK-MESSAGES: :[[@LINE-1]]:22: warning: use errorWithDomain:code:userInfo: or initWithDomain:code:userInfo: to create a new NSError [objc-avoid-nserror-init]
}
@end
OpenPOWER on IntegriCloud