http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46004
Jason Merrill <jason at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID --- Comment #1 from Jason Merrill <jason at gcc dot gnu.org> 2010-10-13 13:10:20 UTC --- That passage is poorly worded, leading to frequent misinterpretation. What it means is that a template will never be instantiated to provide the signature B(B); it can still be instantiated to provide B(B&), as in this example.