1 | // RUN: %clang_cc1 -S -debug-info-kind=limited -o %t.s %s |
2 | |
3 | // FIXME: This test case can be removed at some point (since it will |
4 | // no longer effectively test anything). The reason it was causing |
5 | // trouble was the synthesized self decl in im1 was causing the debug |
6 | // info for I1* to be generated, but referring to an invalid compile |
7 | // unit. This was later referred to by f1 and created ill formed debug |
8 | // information. |
9 | |
10 | @interface I1 @end |
11 | |
12 | @implementation I1 |
13 | -im0 { return 0; } |
14 | @end |
15 | |
16 | I1 *f1(void) { return 0; } |
17 | |