[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