blob: 63c98e67657f2376b7ff7ea0cfa8c1b72d3194b2 [file] [log] [blame]
// PR c++/46736
// { dg-do compile { target c++11 } }
struct U {
U();
private:
U(U const&); // { dg-error "private" }
};
struct X {
U const u;
X();
X(X&&);
};
X::X(X&&)=default; // { dg-message "implicitly deleted" }
// { dg-prune-output "within this context" }
X f() {
return X();
}