https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80078
Christopher Head <headch at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |8.2.0 --- Comment #2 from Christopher Head <headch at gmail dot com> --- This is still broken in 8.2.0. Also, it affects struct members as well as arrays, which have no easy workaround like “ary + N”: struct S { int x; }; volatile S s; static_assert(&s.x, "");