https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108510
--- Comment #2 from Li Shaohua <shaohua.li at inf dot ethz.ch> --- Sure: (compiler explorer: https://godbolt.org/z/3qEavnan5) % cat a.c int a; char b; int *c = &a, *d; long e; int main() { long *f = &e; { int g=0; d = &g; } *d << (b = ((*f)--, c || *d)); } %