Thanks for your bug report. The mainline compiler (2.96 20000511 (experimental)) says a.cc:6: size of member `data' is not constant so the bug has been fixed. Regards, Martin