https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118920
--- Comment #2 from Frank B. Brokken <f.b.brokken at rug dot nl> --- Dear pinskia at gcc dot gnu.org, you wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118920 > > Andrew Pinski <pinskia at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > See Also| |https://gcc.gnu.org/bugzill > | |a/show_bug.cgi?id=104433 > > --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- > Can you try -fno-checking. I suspect this might be just a checking ICE which > might not show up with release checking. Interesting! If I specify -fno-checking no error is reported. So your suggestion works. Certainly something for me to keep in mind. Do you think that -fno-checking is only temporary needed or do you advise to use it when errors like the 'canonical types differ...' error are reported by the compiler? Thanks for your feedback :-) Cheers,