PR c++/85765 - SFINAE and non-type default template arg.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / defaulted28.C
blob0e04dbfb8d7722032df0538dac5f05eb4b7319ac
1 // PR c++/49102
2 // PR c++/50034
3 // { dg-do compile { target c++11 } }
5 struct A {
6   A() = default;
8 private:
9   A(A const&) = default;        // { dg-message "private" }
12 int f(...) { return 0; }
13 int main() {
14   A a;
15   f(a);                         // { dg-error "this context" }
16   sizeof(f(a));                 // OK because unevaluated