In article <7330014 at hpcllca.HP.COM> curtw at hpcllca.HP.COM (Curt Wohlgemuth) writes: >It matters not whether the declaration for 'g' is inside a block or not. I think you're right; somehow I missed that. When auto aggregate initialization was added by the pANS, aggregate initializers were required to be constant expressions.