[cfe-commits] r82623 - in /cfe/trunk/test/SemaCXX: ambig-user-defined-conversions.cpp ambig-user-defined-convesions.cpp
Gabor Greif
ggreif at gmail.com
Wed Sep 23 06:15:04 PDT 2009
Author: ggreif
Date: Wed Sep 23 08:15:04 2009
New Revision: 82623
URL: http://llvm.org/viewvc/llvm-project?rev=82623&view=rev
Log:
fix typo in file name
Added:
cfe/trunk/test/SemaCXX/ambig-user-defined-conversions.cpp (props changed)
- copied unchanged from r82622, cfe/trunk/test/SemaCXX/ambig-user-defined-convesions.cpp
Removed:
cfe/trunk/test/SemaCXX/ambig-user-defined-convesions.cpp
Propchange: cfe/trunk/test/SemaCXX/ambig-user-defined-conversions.cpp
------------------------------------------------------------------------------
svn:mergeinfo =
Removed: cfe/trunk/test/SemaCXX/ambig-user-defined-convesions.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaCXX/ambig-user-defined-convesions.cpp?rev=82622&view=auto
==============================================================================
--- cfe/trunk/test/SemaCXX/ambig-user-defined-convesions.cpp (original)
+++ cfe/trunk/test/SemaCXX/ambig-user-defined-convesions.cpp (removed)
@@ -1,26 +0,0 @@
-// RUN: clang-cc -fsyntax-only -verify %s
-
-struct BASE {
- operator int &(); // expected-note 4 {{candidate function}}
-};
-struct BASE1 {
- operator int &(); // expected-note 4 {{candidate function}}
-};
-
-struct B : public BASE, BASE1 {
-
-};
-
-extern B f();
-
-B b1;
-void func(const int ci, const char cc); // expected-note {{function not viable because of ambiguity in conversion of argument 1}}
-void func(const char ci, const B b); // expected-note {{function not viable because of ambiguity in conversion of argument 1}}
-void func(const B b, const int ci); // expected-note {{function not viable because of ambiguity in conversion of argument 2}}
-
-
-const int main() {
- func(b1, f()); // expected-error {{no matching function for call to 'func'}}
- return f(); // expected-error {{conversion from 'struct B' to 'int const' is ambiguous}}
-}
-
More information about the cfe-commits
mailing list