From f4be252b74b8157f6d42d8461204d7c1a71660fd Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Wed, 25 Apr 2018 11:19:12 +0200
Subject: [PATCH] Removed unnecessary whitespaces from generated code

---
 backends/cbackend.py | 4 ++--
 data_types.py        | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/backends/cbackend.py b/backends/cbackend.py
index 6ada8ef7f..2c2c14a7a 100644
--- a/backends/cbackend.py
+++ b/backends/cbackend.py
@@ -161,8 +161,8 @@ class CBackend:
     def _print_SympyAssignment(self, node):
         if node.is_declaration:
             data_type = "const " + str(node.lhs.dtype) + " " if node.is_const else str(node.lhs.dtype) + " "
-            return "%s %s = %s;" % (data_type, self.sympy_printer.doprint(node.lhs),
-                                    self.sympy_printer.doprint(node.rhs))
+            return "%s%s = %s;" % (data_type, self.sympy_printer.doprint(node.lhs),
+                                   self.sympy_printer.doprint(node.rhs))
         else:
             lhs_type = get_type_of_expression(node.lhs)
             if type(lhs_type) is VectorType and node.lhs.func == cast_func:
diff --git a/data_types.py b/data_types.py
index 87c5b9678..383d603b6 100644
--- a/data_types.py
+++ b/data_types.py
@@ -461,7 +461,12 @@ class PointerType(Type):
             return (self.base_type, self.const, self.restrict) == (other.base_type, other.const, other.restrict)
 
     def __str__(self):
-        return "%s *%s%s" % (self.base_type, " RESTRICT " if self.restrict else "", " const " if self.const else "")
+        components = [str(self.base_type), '*']
+        if self.restrict:
+            components.append('RESTRICT')
+        if self.const:
+            components.append("const")
+        return " ".join(components)
 
     def __repr__(self):
         return str(self)
-- 
GitLab