diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4855894581a..e3f14841b66 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-11-28 Richard Henderson + + * c-parse.in (finish_parse): Update for parse_in type change. + (_yylex): Likewise. + 2000-11-28 Neil Booth * cppmacro.c (cpp_scan_buffer_nooutput): Take a boolean diff --git a/gcc/c-parse.in b/gcc/c-parse.in index 170f5331eb2..cf010e6a091 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -3134,8 +3134,8 @@ init_parse (filename) void finish_parse () { - cpp_finish (&parse_in); - errorcount += parse_in.errors; + cpp_finish (parse_in); + errorcount += parse_in->errors; } #define NAME(type) cpp_type2name (type) @@ -3231,8 +3231,8 @@ _yylex () case CPP_DOT: return '.'; case CPP_EOF: - cpp_pop_buffer (&parse_in); - if (! CPP_BUFFER (&parse_in)) + cpp_pop_buffer (parse_in); + if (! CPP_BUFFER (parse_in)) return 0; goto retry;