c-pretty-print.c (pp_c_cv_qualifiers): Remove code dealing with whitespaces before...
authorMarek Polacek <polacek@redhat.com>
Mon, 17 Aug 2015 14:18:04 +0000 (14:18 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Mon, 17 Aug 2015 14:18:04 +0000 (14:18 +0000)
* c-pretty-print.c (pp_c_cv_qualifiers): Remove code dealing
with whitespaces before qualifier names.

From-SVN: r226939

gcc/c-family/ChangeLog
gcc/c-family/c-pretty-print.c

index c67c26ce7721b8ded5800ce2a4aa636cd0bbff97..86e421fc732f4e2d0b608d5ca30da40622693aed 100644 (file)
@@ -1,3 +1,8 @@
+2015-08-17  Marek Polacek  <polacek@redhat.com>
+
+       * c-pretty-print.c (pp_c_cv_qualifiers): Remove code dealing
+       with whitespaces before qualifier names.
+
 2015-08-12  Marek Polacek  <polacek@redhat.com>
 
        PR c++/55095
index 90f8c3dfd141a932b49a85c5d1b217290cf7442b..e2809cff35bc125a81c05be6ae372d0eaa390a22 100644 (file)
@@ -173,7 +173,6 @@ void
 pp_c_cv_qualifiers (c_pretty_printer *pp, int qualifiers, bool func_type)
 {
   const char *p = pp_last_position_in_text (pp);
-  bool previous = false;
 
   if (!qualifiers)
     return;
@@ -185,34 +184,14 @@ pp_c_cv_qualifiers (c_pretty_printer *pp, int qualifiers, bool func_type)
     pp_c_whitespace (pp);
 
   if (qualifiers & TYPE_QUAL_ATOMIC)
-    {
-      pp_c_ws_string (pp, "_Atomic");
-      previous = true;
-    }
-
+    pp_c_ws_string (pp, "_Atomic");
   if (qualifiers & TYPE_QUAL_CONST)
-    {
-      if (previous)
-        pp_c_whitespace (pp);
-      pp_c_ws_string (pp, func_type ? "__attribute__((const))" : "const");
-      previous = true;
-    }
-
+    pp_c_ws_string (pp, func_type ? "__attribute__((const))" : "const");
   if (qualifiers & TYPE_QUAL_VOLATILE)
-    {
-      if (previous)
-        pp_c_whitespace (pp);
-      pp_c_ws_string (pp, func_type ? "__attribute__((noreturn))" : "volatile");
-      previous = true;
-    }
-
+    pp_c_ws_string (pp, func_type ? "__attribute__((noreturn))" : "volatile");
   if (qualifiers & TYPE_QUAL_RESTRICT)
-    {
-      if (previous)
-        pp_c_whitespace (pp);
-      pp_c_ws_string (pp, (flag_isoc99 && !c_dialect_cxx ()
-                          ? "restrict" : "__restrict__"));
-    }
+    pp_c_ws_string (pp, (flag_isoc99 && !c_dialect_cxx ()
+                        ? "restrict" : "__restrict__"));
 }
 
 /* Pretty-print T using the type-cast notation '( type-name )'.  */