From f3d3ae665cdb8cdd72ecab587929321a1dae6290 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 14 May 2010 04:53:42 +0000 Subject: Make sure to search semantic scopes and appropriate template-parameter scopes during unqualified name lookup that has fallen out to namespace scope. Fixes PR7133. llvm-svn: 103766 --- clang/test/SemaTemplate/nested-name-spec-template.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'clang/test/SemaTemplate/nested-name-spec-template.cpp') diff --git a/clang/test/SemaTemplate/nested-name-spec-template.cpp b/clang/test/SemaTemplate/nested-name-spec-template.cpp index 9d25a051e8a..54e615b4ab6 100644 --- a/clang/test/SemaTemplate/nested-name-spec-template.cpp +++ b/clang/test/SemaTemplate/nested-name-spec-template.cpp @@ -64,3 +64,10 @@ namespace test1 { template T pair::* const pair::mem_array[2] = { &pair::x, &pair::y }; } + +typedef int T; +namespace N1 { + template T f0(); +} + +template T N1::f0() { } -- cgit v1.2.3