aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/ast/printer.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/ast/printer.py b/mesonbuild/ast/printer.py
index a57ba20..f535c2f 100644
--- a/mesonbuild/ast/printer.py
+++ b/mesonbuild/ast/printer.py
@@ -48,7 +48,7 @@ class AstPrinter(AstVisitor):
self.is_newline = False
def append_padded(self, data: str, node: mparser.BaseNode) -> None:
- if self.result[-1] not in [' ', '\n']:
+ if self.result and self.result[-1] not in [' ', '\n']:
data = ' ' + data
self.append(data + ' ', node)