Daniel Dunbar | d7d5f02 | 2009-03-24 02:24:46 +0000 | [diff] [blame] | 1 | // RUN: clang-cc -S -g -o %t.s %s |
Daniel Dunbar | 831570c | 2009-01-22 00:09:25 +0000 | [diff] [blame] | 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 |
Mike Stump | c36541e | 2009-07-21 20:52:43 +0000 | [diff] [blame] | 13 | -im0 { return 0; } |
Daniel Dunbar | 831570c | 2009-01-22 00:09:25 +0000 | [diff] [blame] | 14 | @end |
| 15 | |
| 16 | I1 *f1(void) { return 0; } |