[AMDGPU][AsmParser][NFC] Get rid of custom default operand handlers.
[llvm-project.git] / clang / test / Analysis / shallow-mode.m
blob1c71e1b38fcef06d7a1faf22b3450a7dbaec6dae
1 // RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify %s
2 // expected-no-diagnostics
4 void clang_analyzer_checkInlined(unsigned);
6 typedef signed char BOOL;
7 typedef struct objc_class *Class;
8 typedef struct objc_object {
9     Class isa;
10 } *id;
11 @protocol NSObject  - (BOOL)isEqual:(id)object; @end
12 @interface NSObject <NSObject> {}
13 +(id)alloc;
14 -(id)init;
15 @end
17 @interface MyClass : NSObject
18 + (void)callee;
19 + (void)caller;
20 @end
22 @implementation MyClass
23 + (void)caller {
24     [MyClass callee];
26 + (void)callee {
27   clang_analyzer_checkInlined(0); // The call is not inlined.
29 @end