------- Comment #5 from tromey at gcc dot gnu dot org 2007-09-27 22:04 ------- Confirmed. The problem is that the loop in c_common_parse_file calls cpp_undef_all -- which undefines all symbols but does not mark _cpp_file objects as not seen. We probably need a new libcpp API for this.
-- tromey at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tromey at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2007-09-27 22:04:24 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29172