]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* c-lex.c (indent_level): Remove.
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 May 2002 12:05:38 +0000 (12:05 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 May 2002 12:05:38 +0000 (12:05 +0000)
(cb_file_change, c_lex): Remove indent level handling.
* c-lex.h (indent_level): Remove.
* input.h (struct file_stack): Remove indent_level.
* toplev.c (push_srcloc): Remove indent_level handling.
cp:
* spew.c (yyungetc, snarf_block): Remove indent_level handling.

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

gcc/ChangeLog
gcc/c-lex.c
gcc/c-lex.h
gcc/cp/ChangeLog
gcc/cp/spew.c
gcc/input.h
gcc/toplev.c

index 3e19e618b680c349164cf0c262464417b9ac8e09..9da36a966347828ae1e09dfbad46635fa9742631 100644 (file)
@@ -1,3 +1,11 @@
+2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * c-lex.c (indent_level): Remove.
+       (cb_file_change, c_lex): Remove indent level handling.
+       * c-lex.h (indent_level): Remove.
+       * input.h (struct file_stack): Remove indent_level.
+       * toplev.c (push_srcloc): Remove indent_level handling.
+
 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/6753
index 357017c9ca09cd7eb6ff5e036831db26b44425da..7e82b0363acd11f53f337e6c0eaf78c370a98f07 100644 (file)
@@ -67,7 +67,6 @@ extern FILE *asm_out_file;
 /* Number of bytes in a wide character.  */
 #define WCHAR_BYTES (WCHAR_TYPE_SIZE / BITS_PER_UNIT)
 
-int indent_level;        /* Number of { minus number of }.  */
 int pending_lang_change; /* If we need to switch languages - C++ only */
 int c_header_level;     /* depth in C headers - C++ only */
 
@@ -271,7 +270,6 @@ cb_file_change (pfile, new_map)
 
          lineno = included_at;
          push_srcloc (new_map->to_file, 1);
-         input_file_stack->indent_level = indent_level;
          (*debug_hooks->start_source_file) (included_at, new_map->to_file);
 #ifndef NO_IMPLICIT_EXTERN_C
          if (c_header_level)
@@ -293,16 +291,6 @@ cb_file_change (pfile, new_map)
            warning ("badly nested C headers from preprocessor");
          --pending_lang_change;
        }
-#endif
-#if 0
-      if (indent_level != input_file_stack->indent_level)
-       {
-         warning_with_file_and_line
-           (input_filename, lineno,
-            "this file contains more '%c's than '%c's",
-            indent_level > input_file_stack->indent_level ? '{' : '}',
-            indent_level > input_file_stack->indent_level ? '}' : '{');
-       }
 #endif
       pop_srcloc ();
       
@@ -718,9 +706,6 @@ c_lex (value)
   *value = NULL_TREE;
   switch (tok->type)
     {
-    case CPP_OPEN_BRACE:  indent_level++;  break;
-    case CPP_CLOSE_BRACE: indent_level--;  break;
-
     /* Issue this error here, where we can get at tok->val.c.  */
     case CPP_OTHER:
       if (ISGRAPH (tok->val.c))
index aa3d333f4f2dbabdee3744827152b113baa3e529..51538ab5ebf5cb07ae5cc455a07647ef7b3e4768 100644 (file)
@@ -30,8 +30,6 @@ extern tree make_pointer_declarator PARAMS ((tree, tree));
 extern int c_lex PARAMS ((tree *));
 extern const char *init_c_lex PARAMS ((const char *));
 
-extern int indent_level;
-
 struct cpp_reader;
 extern struct cpp_reader* parse_in;
 
index 346add8059c8fd4847894550935d79ba7e75a473..60591ed4385b8d8a65e5c628f3914e094b9d19c6 100644 (file)
@@ -1,3 +1,7 @@
+2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * spew.c (yyungetc, snarf_block): Remove indent_level handling.
+
 2002-05-22  Richard Henderson  <rth@redhat.com>
 
        * decl.c (obscure_complex_init): Check for VAR_DECL
index 9607e975f117b5758e1c5a64c587b5fa7a744c29..0d555fca06750e282406a944f698399f7d22a55f 100644 (file)
@@ -891,13 +891,6 @@ yyungetc (ch, rescan)
     {
       struct token fake;
 
-      /* If we're putting back a brace, undo the change in indent_level
-        from the first time we saw it.  */
-      if (ch == '{')
-       indent_level--;
-      else if (ch == '}')
-       indent_level++;
-
       fake.yychar = ch;
       fake.yylval.ttype = 0;
       fake.lineno = lineno;
@@ -1085,8 +1078,7 @@ snarf_block (starting_file, starting_line)
   size_t point;
 
   if (yychar == '{')
-    /* We incremented indent_level in yylex; undo that.  */
-    indent_level--;
+    ;
   else if (yychar == '=')
     look_for_semicolon = 1;
   else if (yychar == ':' || yychar == RETURN_KEYWORD || yychar == TRY)
index 7ef5d941dcb6d77b02ba34902ea8e88889ed9378..28bb64818324b1e265b2e0acf5a5a62e2b4c3294 100644 (file)
@@ -36,7 +36,6 @@ struct file_stack
     const char *name;
     struct file_stack *next;
     int line;
-    int indent_level;
   };
 
 /* Stack of currently pending input files.
index f465adc1d447607a2440f0e4d955786e232d7f3e..fc4f658c62bf1cb76e4937131f420779b739c71c 100644 (file)
@@ -2020,7 +2020,6 @@ push_srcloc (file, line)
   fs = (struct file_stack *) xmalloc (sizeof (struct file_stack));
   fs->name = input_filename = file;
   fs->line = lineno = line;
-  fs->indent_level = 0;
   fs->next = input_file_stack;
   input_file_stack = fs;
   input_file_stack_tick++;