| // RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++0x |
| operator E2&(); // expected-note 2 {{candidate function}} |
| operator E2&(); // expected-note 2 {{candidate function}} |
| // FIXME: state that there was an ambiguity in the conversion! |
| const E2 &e2 = c; // expected-error {{reference to type 'enum E2 const' could not bind to an lvalue of type 'struct C'}} |
| foo(c); // expected-error {{reference initialization of type 'enum E2 const &' with initializer of type 'struct C' is ambiguous}} |
| return c; // expected-error {{reference initialization of type 'enum E2 const &' with initializer of type 'struct C' is ambiguous}} |