[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / clang / test / ARCMT / remove-statements.m.result
blob6a4ea08b8c95b455f1e7243430dc2fe0fd149fde
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fsyntax-only -fobjc-arc -x objective-c %s.result
2 // RUN: arcmt-test --args -triple x86_64-apple-darwin10 -fsyntax-only -x objective-c %s > %t
3 // RUN: diff %t %s.result
5 #include "Common.h"
7 @interface myController : NSObject
8 -(id)test:(id)x;
9 @end
11 #define MY_MACRO1(x)
12 #define MY_MACRO2(x) (void)x
14 @implementation myController
15 -(id) test:(id) x {
16   return x;
19 -(void)dealloc
21   id array, array_already_empty;
22   for (id element in array_already_empty) {
23   }
25   ;
27   int b, b_array_already_empty;
28   if (b_array_already_empty) ;
30   if (b_array_already_empty) {
31   }
33   if (b)
34     MY_MACRO1(array);
35   if (b)
36     MY_MACRO2(array);
38 @end