[Bug d/110712] d: ICE: verify_gimple_failed (conversion of register to a different size in 'view_convert_expr')
ibuclaw at gdcproject dot org
gcc-bugzilla@gcc.gnu.org
Wed Jul 19 15:24:28 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110712
--- Comment #3 from Iain Buclaw <ibuclaw at gdcproject dot org> ---
(In reply to Iain Buclaw from comment #2)
> I think some extra errors during the D front-end codegen pass are likely the
> most appropriate thing to do here, as you say, such things are rejected by
> C/C++, so GDC ought to reject them too.
This might be reviewed in future, so maybe D does define va_list as a pointer
type on targets where it's a static array. But IIRC, this requires some care
to ensure that it doesn't start generating code inconsistently with what the
middle-end/back-end expect.
More information about the Gcc-bugs
mailing list