Commit 0caee1c6 by Jason Merrill Committed by Jason Merrill

spew.c (end_input): No longer static.

        * spew.c (end_input): No longer static.
        * cp-tree.h: Declare it.
        * parse.y (datadef): Add "error END_OF_SAVED_INPUT" expansion.

From-SVN: r45962
parent 415dddc8
2001-10-02 Jason Merrill <jason_merrill@redhat.com>
* spew.c (end_input): No longer static.
* cp-tree.h: Declare it.
* parse.y (datadef): Add "error END_OF_SAVED_INPUT" expansion.
2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
* call.c (build_over_call), typeck.c (build_function_call_real):
......
......@@ -4142,6 +4142,7 @@ extern void do_pending_defargs PARAMS ((void));
extern void done_pending_defargs PARAMS ((void));
extern void unprocessed_defarg_fn PARAMS ((tree));
extern void replace_defarg PARAMS ((tree, tree));
extern void end_input PARAMS ((void));
/* in tree.c */
extern void init_tree PARAMS ((void));
......
......@@ -736,6 +736,8 @@ datadef:
}
| error ';'
| error '}'
| error END_OF_SAVED_INPUT
{ end_input (); }
| ';'
| bad_decl
;
......
......@@ -113,7 +113,6 @@ static SPEW_INLINE void consume_token PARAMS ((void));
static SPEW_INLINE int read_process_identifier PARAMS ((YYSTYPE *));
static SPEW_INLINE void feed_input PARAMS ((struct unparsed_text *));
static SPEW_INLINE void end_input PARAMS ((void));
static SPEW_INLINE void snarf_block PARAMS ((const char *, int));
static tree snarf_defarg PARAMS ((void));
static int frob_id PARAMS ((int, int, tree *));
......@@ -358,7 +357,7 @@ read_token (t)
return t->yychar;
}
static SPEW_INLINE void
static void
feed_input (input)
struct unparsed_text *input;
{
......@@ -397,7 +396,7 @@ feed_input (input)
feed = f;
}
static SPEW_INLINE void
void
end_input ()
{
struct feed *f = feed;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment