]> granicus.if.org Git - clang/commitdiff
Add test case that was causing an infinite loop when reading PCH files. The test...
authorDouglas Gregor <dgregor@apple.com>
Wed, 14 Jul 2010 04:45:33 +0000 (04:45 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 14 Jul 2010 04:45:33 +0000 (04:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108318 91177308-0d34-0410-b5e6-96231b3b80d8

test/Index/c-index-api-loadTU-test.m

index 22875dbfe851527a9b84155f2e5e46068599139e..4e5eed43697abaecfa97f6ccf1b5512c3dbfd85c 100644 (file)
@@ -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)=