зеркало из https://github.com/microsoft/clang-1.git
26 строки
334 B
C++
26 строки
334 B
C++
// RUN: %clang_cc1 -fsyntax-only -verify %s
|
|
|
|
struct S {
|
|
S (S); // expected-error {{copy constructor must pass its first argument by reference}}
|
|
};
|
|
|
|
S f();
|
|
|
|
void g() {
|
|
S a( f() );
|
|
}
|
|
|
|
namespace PR6064 {
|
|
struct A {
|
|
A() { }
|
|
inline A(A&, int);
|
|
};
|
|
|
|
A::A(A&, int = 0) { }
|
|
|
|
void f() {
|
|
A const a;
|
|
A b(a);
|
|
}
|
|
}
|