------- Additional Comments From dave at boost-consulting dot com 2004-01-03 02:50 ------- OK, this one was my mistake. It was a bug in previous versions of GCC, but it is fixed in the latest gcc-3.4 snapshot. Sorry to waste time on this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13548