https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102261
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-09-10 Ever confirmed|0 |1 Target Milestone|--- |12.0 Known to work| |11.2.1 Status|UNCONFIRMED |NEW --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed. 2289 conversion *t = implicit_conversion (parmtype, argtype, arg, 2290 /*c_cast_p=*/false, flags, complain); 2291 t->this_p = this_p; 2292 return t; 2293 } 2294 2295 /* Create an overload candidate for the function or method FN called (gdb) p t $1 = (conversion *) 0x0 note I'm not sure the particular error is very helpful. Why do we even support asm("...") on aggregate types?