105f10357SDouglas Gregor @class A; 205f10357SDouglas Gregor 305f10357SDouglas Gregor @class A; 405f10357SDouglas Gregor 505f10357SDouglas Gregor @class A; 69f562c8dSDouglas Gregor 79f562c8dSDouglas Gregor @class B; 8074a4096SDouglas Gregor 932c17577SDouglas Gregor @protocol P1; 1032c17577SDouglas Gregor 1132c17577SDouglas Gregor @protocol P2; 1232c17577SDouglas Gregor @protocol P2; 1332c17577SDouglas Gregor 142009ceedSDouglas Gregor struct S1; 152009ceedSDouglas Gregor struct S2; 162009ceedSDouglas Gregor struct S2; 17a6017bbdSDouglas Gregor 18a6017bbdSDouglas Gregor int func1(int); 19*6168bd23SDouglas Gregor 20*6168bd23SDouglas Gregor void eventually_noreturn(void); 21