1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Added function template to _test253080.

This commit is contained in:
Sergey Prigogin 2008-11-10 05:54:38 +00:00
parent 3a3a353075
commit e4e1fe133d

View file

@ -597,13 +597,18 @@ public class IndexBugsTests extends BaseTestCase {
} }
// // header.h // // header.h
// template <class T> class Test {}; // template <class T1> class Test {};
// template <class T2> void f() {}
// #include "header.h" // #include "header.h"
// struct A {}; // struct A {};
// Test<A> a; // Test<A> a;
// void func() {
// f<A>();
// }
// template <class U> class Test; // template <class U1> class Test;
// template <class U2> void f();
public void _test253080() throws Exception { public void _test253080() throws Exception {
waitForIndexer(); waitForIndexer();
@ -619,6 +624,7 @@ public class IndexBugsTests extends BaseTestCase {
try { try {
IASTTranslationUnit ast = TestSourceReader.createIndexBasedAST(index, fCProject, test); IASTTranslationUnit ast = TestSourceReader.createIndexBasedAST(index, fCProject, test);
getBindingFromASTName(ast, testData[1], "Test<A>", 7, ICPPTemplateInstance.class); getBindingFromASTName(ast, testData[1], "Test<A>", 7, ICPPTemplateInstance.class);
getBindingFromASTName(ast, testData[1], "f<A>", 4, ICPPTemplateInstance.class);
} finally { } finally {
index.releaseReadLock(); index.releaseReadLock();
} }