https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100529
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-stdcheck --- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> --- I think the comment#3 issue is a different issue since it does not involve IPA. A testcase that's not rejected without -fpermissive for this is int map(); void bar(...); void foo(char a) { union C { int d[map()]; char *e; }; bar((union C) & a); }