OSDN Git Service

* expr.c (expr_add_location): Move declaration to before all
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Oct 2004 18:27:32 +0000 (18:27 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Oct 2004 18:27:32 +0000 (18:27 +0000)
statements.
* parse.y (java_expand_classes): Ditto.
* lex.c (java_peek_unicode): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89152 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/java/ChangeLog
gcc/java/expr.c
gcc/java/lex.c
gcc/java/parse.y

index 07d2c71..1f23930 100644 (file)
@@ -1,3 +1,10 @@
+2004-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * expr.c (expr_add_location): Move declaration to before all
+       statements.
+       * parse.y (java_expand_classes): Ditto.
+       * lex.c (java_peek_unicode): Ditto.
+
 2004-10-16  Ranjit Mathew  <rmathew@hotmail.com>
 
        * check-init.c: Use %<, %> and %q for quoting in diagnostics,
index 1372715..70156cf 100644 (file)
@@ -3239,15 +3239,15 @@ build_expr_wfl (tree node,
 )
 {
   tree wfl;
+  static const char *last_file = 0;
+  static tree last_filenode = NULL_TREE;
+
 #ifdef USE_MAPPED_LOCATION
   wfl = make_node (EXPR_WITH_FILE_LOCATION);
   SET_EXPR_LOCATION (wfl, location);
 #else
   wfl = make_node (EXPR_WITH_FILE_LOCATION);
 
-  static const char *last_file = 0;
-  static tree last_filenode = NULL_TREE;
-
   EXPR_WFL_SET_LINECOL (wfl, line, col);
   if (file != last_file)
     {
index 54df7ba..712ffc2 100644 (file)
@@ -544,9 +544,10 @@ java_peek_unicode (void)
 {
   int unicode_escape_p;
   java_lexer *lex = ctxp->lexer;
+  int next;
+
   if (lex->avail_unicode)
     return lex->next_unicode;
-  int next;
 
   next = java_read_unicode (lex, &unicode_escape_p);
 
index 9e050f6..a2d09bb 100644 (file)
@@ -9173,13 +9173,14 @@ java_expand_classes (void)
 {
   int save_error_count = 0;
   static struct parser_ctxt *cur_ctxp = NULL;
+  location_t save_location;
 
   java_parse_abort_on_error ();
   if (!(ctxp = ctxp_for_generation))
     return;
   java_layout_classes ();
   java_parse_abort_on_error ();
-  location_t save_location = input_location;
+  save_location = input_location;
 
   for (cur_ctxp = ctxp_for_generation; cur_ctxp; cur_ctxp = cur_ctxp->next)
     {