From 4f2be0941153062dcccb6afee9eca27606306b50 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Sun, 14 Dec 2008 02:57:20 +0000 Subject: [PATCH] Test case for bug 258745. --- .../tests/IndexCPPTemplateResolutionTest.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java index 38d54991672..58cec3300d3 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java @@ -1520,4 +1520,21 @@ public class IndexCPPTemplateResolutionTest extends IndexBindingResolutionTestBa ICPPClassType owner= m.getClassOwner(); assertInstance(owner, ICPPClassTemplatePartialSpecialization.class); } + + // namespace ns { + // template + // struct A { + // static int a; + // }; + // } + // + // template + // struct B : public ns::A {}; + + // void test() { + // B::a; + // } + public void _testBug258745() throws Exception { + ICPPField m= getBindingFromASTName("a", 1, ICPPField.class); + } }