>>173 いや、だからなぜ二個目のZが単なるリテラル
として連接されずに、展開対象になっているのかと。
gcc の 2.9.x から 3.x で挙動が変わった?