diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-02-19 21:32:49 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-02-19 21:32:49 +0000 |
commit | b491ed36b4ef9943e21fb47405b5ed8bea412b99 (patch) | |
tree | de8868396de7c68d645551bf1e8c841e32642c0d /clang/test/SemaCXX/addr-of-overloaded-function.cpp | |
parent | 47ffd35beac5a3a999baaf72f373d5ce8cf6f66f (diff) | |
download | bcm5719-llvm-b491ed36b4ef9943e21fb47405b5ed8bea412b99.tar.gz bcm5719-llvm-b491ed36b4ef9943e21fb47405b5ed8bea412b99.zip |
Handle the resolution of a reference to a function template (which
includes explicitly-specified template arguments) to a function
template specialization in cases where no deduction is performed or
deduction fails. Patch by Faisal Vali, fixes PR7505!
llvm-svn: 126048
Diffstat (limited to 'clang/test/SemaCXX/addr-of-overloaded-function.cpp')
-rw-r--r-- | clang/test/SemaCXX/addr-of-overloaded-function.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/SemaCXX/addr-of-overloaded-function.cpp b/clang/test/SemaCXX/addr-of-overloaded-function.cpp index 00d91043e4e..a1079ff5bac 100644 --- a/clang/test/SemaCXX/addr-of-overloaded-function.cpp +++ b/clang/test/SemaCXX/addr-of-overloaded-function.cpp @@ -57,11 +57,11 @@ struct B struct C { C &getC() { - return makeAC; // expected-error{{address of overloaded function 'makeAC' cannot be converted to type 'C'}} + return makeAC; // expected-error{{address of overloaded function 'makeAC'}} } - C &makeAC(); - const C &makeAC() const; + C &makeAC(); //expected-note{{candidate function}} + const C &makeAC() const; //expected-note{{candidate function}} static void f(); // expected-note{{candidate function}} static void f(int); // expected-note{{candidate function}} |