]> git.saurik.com Git - bison.git/commitdiff
muscle: minor refactoring
authorAkim Demaille <akim@lrde.epita.fr>
Sun, 14 Apr 2013 11:51:19 +0000 (13:51 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 15 Apr 2013 08:57:05 +0000 (10:57 +0200)
* src/muscle-tab.c (muscle_percent_define_default): Reduce the scopes.

src/muscle-tab.c

index 3f2793c5ed68ead68405fe078ad6c4818c4d57fb..e11699f3f54f59e879a65ce4e19f7238773d2ed8 100644 (file)
@@ -637,18 +637,19 @@ void
 muscle_percent_define_default (char const *variable, char const *value)
 {
   uniqstr name = muscle_name (variable, NULL);
-  uniqstr loc_name = muscle_name (variable, "loc");
-  uniqstr syncline_name = muscle_name (variable, "syncline");
   if (!muscle_find_const (name))
     {
-      location loc;
       MUSCLE_INSERT_STRING (name, value);
-      loc.start.file = loc.end.file = "<default value>";
-      loc.start.line = loc.end.line = -1;
-      loc.start.column = loc.end.column = -1;
-      muscle_insert (loc_name, "");
-      muscle_location_grow (loc_name, loc);
-      muscle_insert (syncline_name, "");
+      {
+        uniqstr loc_name = muscle_name (variable, "loc");
+        location loc;
+        loc.start.file = loc.end.file = "<default value>";
+        loc.start.line = loc.end.line = -1;
+        loc.start.column = loc.end.column = -1;
+        muscle_insert (loc_name, "");
+        muscle_location_grow (loc_name, loc);
+      }
+      muscle_insert (muscle_name (variable, "syncline"), "");
     }
 }