On Jun 4, 2004, at 13:07, Joern Rennecke wrote: > parse_in->opts.char_precision is overwritten because of a type layout > mismatch between parse_in->opts and cpp_opts. Yes this is PR 15744, basically libcpp does not know that the sizeof(bool) is going to change between stage1 and stage2. Thanks, Andrew Pinski