https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65652
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Wolfgang Roehrl from comment #0) > I don't think that > "S (const S&) = delete;" should be counted as a user-declared constructor. You declared the constructor, and you defined it as deleted. But that still means you declared it.