Revert "[llvm] Improve llvm.objectsize computation by computing GEP, alloca and mallo...
[llvm-project.git] / clang / test / SemaObjC / no-ivar-in-interface-block.m
blob7e114969c100255174eba2d93977081a7123193b
1 // RUN: %clang_cc1  -fsyntax-only -verify -Wno-objc-root-class -Wobjc-interface-ivars %s
3 @interface I
5   @protected  int P_IVAR; // expected-warning {{declaration of instance variables in the interface is deprecated}}
7   @public     int PU_IVAR; // expected-warning {{declaration of instance variables in the interface is deprecated}}
9   @private    int PRV_IVAR; // expected-warning {{declaration of instance variables in the interface is deprecated}}
11 @end
13 @interface I()
15   int I1;
16   int I2;
18 @end
20 @interface I()
22   int I3, I4;
24 @end
26 @implementation I
28   int I5;
29   int I6;
31 @end