Home | History | Annotate | Download | only in SemaObjC
      1 // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s
      2 
      3 // Note: GCC doesn't produce any of the following errors.
      4 @interface Super @end // expected-note {{previous definition is here}}
      5 
      6 @interface MyWpModule @end  // expected-note {{previous definition is here}}
      7 
      8 @compatibility_alias  MyAlias MyWpModule;
      9 
     10 @compatibility_alias  AliasForSuper Super;
     11 
     12 @implementation MyAlias : AliasForSuper // expected-error {{conflicting super class name 'Super'}}
     13 @end
     14 
     15 @interface MyAlias : AliasForSuper // expected-error {{duplicate interface definition for class 'MyWpModule'}}
     16 @end
     17 
     18