summaryrefslogtreecommitdiffstats
path: root/clang/test/Index/c-index-api-loadTU-test.m
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-07-14 04:45:33 +0000
committerDouglas Gregor <dgregor@apple.com>2010-07-14 04:45:33 +0000
commit261793bb736d7f13cec3fd782b0d53cebf838b32 (patch)
tree174305ceed22b076c1767c46211b8f908e89536c /clang/test/Index/c-index-api-loadTU-test.m
parentafe20780eed0dfd725e9625c4ea18f330e41f3ff (diff)
downloadbcm5719-llvm-261793bb736d7f13cec3fd782b0d53cebf838b32.tar.gz
bcm5719-llvm-261793bb736d7f13cec3fd782b0d53cebf838b32.zip
Add test case that was causing an infinite loop when reading PCH files. The test works with ToT Clang already
llvm-svn: 108318
Diffstat (limited to 'clang/test/Index/c-index-api-loadTU-test.m')
-rw-r--r--clang/test/Index/c-index-api-loadTU-test.m4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Index/c-index-api-loadTU-test.m b/clang/test/Index/c-index-api-loadTU-test.m
index 22875dbfe85..4e5eed43697 100644
--- a/clang/test/Index/c-index-api-loadTU-test.m
+++ b/clang/test/Index/c-index-api-loadTU-test.m
@@ -66,6 +66,10 @@ int main (int argc, const char * argv[]) {
- (IBAction) actionMethod:(id)arg;
@end
+typedef struct X0 X1;
+struct X0;
+struct X0 {};
+
// CHECK: c-index-api-loadTU-test.m:4:12: ObjCInterfaceDecl=Foo:4:12 Extent=[4:1 - 12:5]
// CHECK: c-index-api-loadTU-test.m:6:32: ObjCIvarDecl=myoutlet:6:32 (Definition) Extent=[6:32 - 6:40]
// CHECK: <invalid loc>:0:0: attribute(iboutlet)=
OpenPOWER on IntegriCloud