(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp0x/
depr-copy4.C
// PR c++/94492
// { dg-additional-options -Wdeprecated-copy }

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-copy"
struct expr
{
    int a, b;
    expr& operator=(const expr&) { return *this; }
};
#pragma GCC diagnostic pop

expr foo(expr e)
{
    return e;
}