https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115790
Bug ID: 115790
Summary: GCC doesn't emit a diagnostic for deprecated copy ctor
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jlame646 at gmail dot com
Target Milestone: ---
The copy ctor is deleted(before it was defaulted but not this is deprecated)
for the shown class but gcc doesn't emit any warning.
https://godbolt.org/z/G78WYP9ch
```
class X
{
public:
~X() {};
};
X x;
X y = x;
int main()
{
}
```
https://eel.is/c++draft/class.copy.ctor#6.sentence-3 states that the latter
case is deprecated meaning now the copy ctor is deleted not defaulted.