summaryrefslogtreecommitdiffstats
path: root/clang/test/CXX/basic
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-11-18 18:26:29 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-11-18 18:26:29 +0000
commit76197416ac15c73fc1941dce87f81145d58e5396 (patch)
treebccd79ff2644200a047901634f6e965ce441e7d1 /clang/test/CXX/basic
parent55db1ec3eca68eff178b1681224870d2fab03418 (diff)
downloadbcm5719-llvm-76197416ac15c73fc1941dce87f81145d58e5396.tar.gz
bcm5719-llvm-76197416ac15c73fc1941dce87f81145d58e5396.zip
Improve on diagnosing type mismatches because of
lack of viable convesion functions. llvm-svn: 89216
Diffstat (limited to 'clang/test/CXX/basic')
-rw-r--r--clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp b/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp
index b32948b4a60..88bc813363f 100644
--- a/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp
+++ b/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp
@@ -31,7 +31,7 @@ void test() {
}
namespace Numbers {
- struct Number {
+ struct Number { // expected-note 2 {{candidate}}
explicit Number(double d) : d(d) {}
double d;
};
@@ -57,9 +57,9 @@ void test3() {
int i = Ints::zero;
Numbers2::f(i);
- Numbers2::g(i); // expected-error {{incompatible type passing 'int'}}
+ Numbers2::g(i); // expected-error {{no viable conversion from 'int' to 'struct Numbers::Number' is possible}}
float f = Floats::zero;
Numbers2::f(f);
- Numbers2::g(f); // expected-error {{incompatible type passing 'float'}}
+ Numbers2::g(f); // expected-error {{no viable conversion from 'float' to 'struct Numbers::Number' is possible}}
}
OpenPOWER on IntegriCloud