summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaTemplate/member-function-template.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-08-22 00:34:47 +0000
committerDouglas Gregor <dgregor@apple.com>2009-08-22 00:34:47 +0000
commitc45a40afd1f977a40315022b2b70e801d6e1fceb (patch)
tree99ff705746bcb5084d782de5ed31b0f901f7a65f /clang/test/SemaTemplate/member-function-template.cpp
parent8e2456c2542fc030c0a09707b28902dfcb545a81 (diff)
downloadbcm5719-llvm-c45a40afd1f977a40315022b2b70e801d6e1fceb.tar.gz
bcm5719-llvm-c45a40afd1f977a40315022b2b70e801d6e1fceb.zip
Implement delayed parsing for member function templates. Fixes PR4608.
llvm-svn: 79709
Diffstat (limited to 'clang/test/SemaTemplate/member-function-template.cpp')
-rw-r--r--clang/test/SemaTemplate/member-function-template.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/member-function-template.cpp b/clang/test/SemaTemplate/member-function-template.cpp
index 217a67a6187..91eb53beffc 100644
--- a/clang/test/SemaTemplate/member-function-template.cpp
+++ b/clang/test/SemaTemplate/member-function-template.cpp
@@ -39,3 +39,6 @@ void test_X_f1_address() {
float& (X::*pm2)(float) = &X::f1;
int& (X::*pm3)(float, int) = &X::f1;
}
+
+// PR4608
+class A { template <class x> x a(x z) { return z+y; } int y; };
OpenPOWER on IntegriCloud