blob: 28213ba377d598f821489f80678507d9787c1f31 [file] [log] [blame]
struct A1 {
explicit A1(int) { }
} a1(1);
struct A {
explicit A(int);
} a(1);
A::A(int) {
}
void foo(A a) {
foo(a);
foo(1); // ERROR - not allowed
}