diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-08-22 00:34:47 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-08-22 00:34:47 +0000 |
commit | c45a40afd1f977a40315022b2b70e801d6e1fceb (patch) | |
tree | 99ff705746bcb5084d782de5ed31b0f901f7a65f /clang/test/SemaTemplate/member-function-template.cpp | |
parent | 8e2456c2542fc030c0a09707b28902dfcb545a81 (diff) | |
download | bcm5719-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.cpp | 3 |
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; }; |