[Bug d/110712] d: ICE: verify_gimple_failed (conversion of register to a different size in 'view_convert_expr')
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jul 18 11:55:10 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110712
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
this_2(D)->ap = VIEW_CONVERT_EXPR<struct [1]>(ap_3(D));
it looks odd since ap_3(D) is a is_gimple_reg but a struct[1] definitely
would not. Maybe you are missing a dereference here? In C
struct[1] would decay to a pointer so
this.ap = ap;
wouldn't work (besides that va_list copying requires va_copy).
More information about the Gcc-bugs
mailing list