// RUN: %clang_cc1 -fsyntax-only -verify %s | |
struct S { // expected-note {{candidate function}} | |
S (S); // expected-error {{copy constructor must pass its first argument by reference}} \\ | |
// expected-note {{candidate function}} | |
}; | |
S f(); | |
void g() { | |
S a( f() ); // expected-error {{call to constructor of 'a' is ambiguous}} | |
} | |