summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/addr-of-overloaded-function.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-02-19 21:32:49 +0000
committerDouglas Gregor <dgregor@apple.com>2011-02-19 21:32:49 +0000
commitb491ed36b4ef9943e21fb47405b5ed8bea412b99 (patch)
treede8868396de7c68d645551bf1e8c841e32642c0d /clang/test/SemaCXX/addr-of-overloaded-function.cpp
parent47ffd35beac5a3a999baaf72f373d5ce8cf6f66f (diff)
downloadbcm5719-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.cpp6
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}}
OpenPOWER on IntegriCloud