Fix some indentation in linespec.c
authorTom Tromey <tom@tromey.com>
Sat, 31 Mar 2018 16:54:25 +0000 (10:54 -0600)
committerTom Tromey <tom@tromey.com>
Thu, 5 Apr 2018 13:39:34 +0000 (07:39 -0600)
This removes some leftover comments and fixes the indentation in a
couple of spots in linespec.c.

ChangeLog
2018-04-05  Tom Tromey  <tom@tromey.com>

* linespec.c (linespec_parse_basic): Reindent.

gdb/ChangeLog
gdb/linespec.c

index e0efcb58cad2f412debd75128a017a94247accc8..99a587b40903529f1e1aa716282ecf0d49ca2a3d 100644 (file)
@@ -1,3 +1,7 @@
+2018-04-05  Tom Tromey  <tom@tromey.com>
+
+       * linespec.c (linespec_parse_basic): Reindent.
+
 2018-04-05  Tom Tromey  <tom@tromey.com>
 
        * minsyms.h (iterate_over_minimal_symbols): Update.
index 31ebca37c42134c28125c26f5f1c25bcef2db279..a081a8bebfd213a4a21b0c572dce69efab8daff0 100644 (file)
@@ -1897,68 +1897,66 @@ linespec_parse_basic (linespec_parser *parser)
     }
   else
     {
-      /* XXX Reindent before pushing.  */
-
-  /* Try looking it up as a function/method.  */
-  find_linespec_symbols (PARSER_STATE (parser),
-                        PARSER_RESULT (parser)->file_symtabs, name,
-                        PARSER_EXPLICIT (parser)->func_name_match_type,
-                        &symbols, &minimal_symbols);
+      /* Try looking it up as a function/method.  */
+      find_linespec_symbols (PARSER_STATE (parser),
+                            PARSER_RESULT (parser)->file_symtabs, name,
+                            PARSER_EXPLICIT (parser)->func_name_match_type,
+                            &symbols, &minimal_symbols);
 
-  if (symbols != NULL || minimal_symbols != NULL)
-    {
-      PARSER_RESULT (parser)->function_symbols = symbols;
-      PARSER_RESULT (parser)->minimal_symbols = minimal_symbols;
-      PARSER_EXPLICIT (parser)->function_name = name;
-      symbols = NULL;
-      discard_cleanups (cleanup);
-    }
-  else
-    {
-      /* NAME was not a function or a method.  So it must be a label
-        name or user specified variable like "break foo.c:$zippo".  */
-      labels = find_label_symbols (PARSER_STATE (parser), NULL,
-                                  &symbols, name);
-      if (labels != NULL)
+      if (symbols != NULL || minimal_symbols != NULL)
        {
-         PARSER_RESULT (parser)->labels.label_symbols = labels;
-         PARSER_RESULT (parser)->labels.function_symbols = symbols;
-         PARSER_EXPLICIT (parser)->label_name = name;
+         PARSER_RESULT (parser)->function_symbols = symbols;
+         PARSER_RESULT (parser)->minimal_symbols = minimal_symbols;
+         PARSER_EXPLICIT (parser)->function_name = name;
          symbols = NULL;
          discard_cleanups (cleanup);
        }
-      else if (token.type == LSTOKEN_STRING
-              && *LS_TOKEN_STOKEN (token).ptr == '$')
+      else
        {
-         /* User specified a convenience variable or history value.  */
-         PARSER_EXPLICIT (parser)->line_offset
-           = linespec_parse_variable (PARSER_STATE (parser), name);
+         /* NAME was not a function or a method.  So it must be a label
+            name or user specified variable like "break foo.c:$zippo".  */
+         labels = find_label_symbols (PARSER_STATE (parser), NULL,
+                                      &symbols, name);
+         if (labels != NULL)
+           {
+             PARSER_RESULT (parser)->labels.label_symbols = labels;
+             PARSER_RESULT (parser)->labels.function_symbols = symbols;
+             PARSER_EXPLICIT (parser)->label_name = name;
+             symbols = NULL;
+             discard_cleanups (cleanup);
+           }
+         else if (token.type == LSTOKEN_STRING
+                  && *LS_TOKEN_STOKEN (token).ptr == '$')
+           {
+             /* User specified a convenience variable or history value.  */
+             PARSER_EXPLICIT (parser)->line_offset
+               = linespec_parse_variable (PARSER_STATE (parser), name);
 
-         if (PARSER_EXPLICIT (parser)->line_offset.sign == LINE_OFFSET_UNKNOWN)
+             if (PARSER_EXPLICIT (parser)->line_offset.sign == LINE_OFFSET_UNKNOWN)
+               {
+                 /* The user-specified variable was not valid.  Do not
+                    throw an error here.  parse_linespec will do it for us.  */
+                 PARSER_EXPLICIT (parser)->function_name = name;
+                 discard_cleanups (cleanup);
+                 return;
+               }
+
+             /* The convenience variable/history value parsed correctly.
+                NAME is no longer needed.  */
+             do_cleanups (cleanup);
+           }
+         else
            {
-             /* The user-specified variable was not valid.  Do not
-                throw an error here.  parse_linespec will do it for us.  */
+             /* The name is also not a label.  Abort parsing.  Do not throw
+                an error here.  parse_linespec will do it for us.  */
+
+             /* Save a copy of the name we were trying to lookup.  */
              PARSER_EXPLICIT (parser)->function_name = name;
              discard_cleanups (cleanup);
              return;
            }
-
-         /* The convenience variable/history value parsed correctly.
-            NAME is no longer needed.  */
-         do_cleanups (cleanup);
-       }
-      else
-       {
-         /* The name is also not a label.  Abort parsing.  Do not throw
-            an error here.  parse_linespec will do it for us.  */
-
-         /* Save a copy of the name we were trying to lookup.  */
-         PARSER_EXPLICIT (parser)->function_name = name;
-         discard_cleanups (cleanup);
-         return;
        }
     }
-    }
 
   int previous_qc = parser->completion_quote_char;
 
@@ -2027,29 +2025,28 @@ linespec_parse_basic (linespec_parser *parser)
            }
          else
            {
-             /* XXX Reindent before pushing.  */
-
-         /* Grab a copy of the label's name and look it up.  */
-         name = copy_token_string (token);
-         cleanup = make_cleanup (xfree, name);
-         labels = find_label_symbols (PARSER_STATE (parser),
-                                      PARSER_RESULT (parser)->function_symbols,
-                                      &symbols, name);
+             /* Grab a copy of the label's name and look it up.  */
+             name = copy_token_string (token);
+             cleanup = make_cleanup (xfree, name);
+             labels
+               = find_label_symbols (PARSER_STATE (parser),
+                                     PARSER_RESULT (parser)->function_symbols,
+                                     &symbols, name);
 
-         if (labels != NULL)
-           {
-             PARSER_RESULT (parser)->labels.label_symbols = labels;
-             PARSER_RESULT (parser)->labels.function_symbols = symbols;
-             PARSER_EXPLICIT (parser)->label_name = name;
-             symbols = NULL;
-             discard_cleanups (cleanup);
-           }
-         else
-           {
-             /* We don't know what it was, but it isn't a label.  */
-             undefined_label_error (PARSER_EXPLICIT (parser)->function_name,
-                                    name);
-           }
+             if (labels != NULL)
+               {
+                 PARSER_RESULT (parser)->labels.label_symbols = labels;
+                 PARSER_RESULT (parser)->labels.function_symbols = symbols;
+                 PARSER_EXPLICIT (parser)->label_name = name;
+                 symbols = NULL;
+                 discard_cleanups (cleanup);
+               }
+             else
+               {
+                 /* We don't know what it was, but it isn't a label.  */
+                 undefined_label_error
+                   (PARSER_EXPLICIT (parser)->function_name, name);
+               }
 
            }
 
This page took 0.038724 seconds and 4 git commands to generate.