https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89062
S. Davis Herring <herring at lanl dot gov> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |herring at lanl dot gov --- Comment #4 from S. Davis Herring <herring at lanl dot gov> --- You don't need two different class templates; just Foo foo(Foo{1}); fails identically.