https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108626
Jiang An <de34 at live dot cn> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |de34 at live dot cn --- Comment #4 from Jiang An <de34 at live dot cn> --- This case is tricky... `a` points to the string literal object which is usable in constant expression ([expr.const]/4.6), while the object `b` is not usable in constant expression. I'm afraid that there would be new issues involving constant evaluation if `b` and the string literal object are merged.