// PR c++/79232 // { dg-do compile } extern char a[]; int b; char c, e; void foo (long d) { (0, b ? &c : a)[d] = e; }