| // RUN: %clang_cc1 -fsyntax-only -verify %s | |
| @interface B | |
| +(int) classGetter; | |
| -(int) getter; | |
| @end | |
| @interface A : B | |
| @end | |
| @implementation A | |
| +(int) classGetter { | |
| return 0; | |
| } | |
| +(int) classGetter2 { | |
| return super.classGetter; | |
| } | |
| -(void) method { | |
| int x = super.getter; | |
| } | |
| @end | |
| void f0() { | |
| // FIXME: not implemented yet. | |
| //int l1 = A.classGetter; | |
| int l2 = [A classGetter2]; | |
| } | |