Home | History | Annotate | Download | only in Rewriter
      1 // RUN: %clang_cc1 -rewrite-objc %s -o -
      2 
      3 @protocol P @end
      4 
      5 @interface MyList
      6 @end
      7     
      8 @implementation MyList
      9 - (unsigned int)countByEnumeratingWithState:  (struct __objcFastEnumerationState *)state objects:  (id *)items count:(unsigned int)stackcount
     10 {
     11         return 0;
     12 }
     13 @end
     14 
     15 @interface MyList (BasicTest)
     16 - (void)compilerTestAgainst;
     17 @end
     18 
     19 int LOOP();
     20 int INNERLOOP();
     21 void END_LOOP();
     22 @implementation MyList (BasicTest)
     23 - (void)compilerTestAgainst {
     24   id el;
     25         for (el in self) 
     26 	  { LOOP(); 
     27             for (id el1 in self) 
     28 	       INNER_LOOP();
     29 
     30 	    END_LOOP();
     31 	  }
     32 }
     33 @end
     34 
     35