summaryrefslogtreecommitdiff
path: root/mesonbuild/ast
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-10-04 18:14:33 +0200
committerDylan Baker <dylan@pnwbakers.com>2025-12-08 10:08:10 -0800
commite2ebe0ef46a8b4619e219eef88df7660a0a0b4eb (patch)
treeb4418a1206aa8fd0cc9483809cffa4d83a7e341a /mesonbuild/ast
parent18f3abb6e662b5a3d6ec2c13992f87b3f690cae5 (diff)
downloadmeson-e2ebe0ef46a8b4619e219eef88df7660a0a0b4eb.tar.gz
make ctype the same as the printed AST
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/ast')
-rw-r--r--mesonbuild/ast/interpreter.py2
-rw-r--r--mesonbuild/ast/printer.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/ast/interpreter.py b/mesonbuild/ast/interpreter.py
index 8a7386a4f..133d78d5d 100644
--- a/mesonbuild/ast/interpreter.py
+++ b/mesonbuild/ast/interpreter.py
@@ -619,7 +619,7 @@ class AstInterpreter(InterpreterBase):
return left != right
elif node.ctype == 'in':
return left in right
- elif node.ctype == 'notin':
+ elif node.ctype == 'not in':
return left not in right
elif isinstance(node, mparser.TernaryNode):
cond = self.node_to_runtime_value(node.condition)
diff --git a/mesonbuild/ast/printer.py b/mesonbuild/ast/printer.py
index 0d0c821d4..af865a48d 100644
--- a/mesonbuild/ast/printer.py
+++ b/mesonbuild/ast/printer.py
@@ -138,7 +138,7 @@ class AstPrinter(AstVisitor):
def visit_ComparisonNode(self, node: mparser.ComparisonNode) -> None:
node.left.accept(self)
- self.append_padded(node.ctype if node.ctype != 'notin' else 'not in', node)
+ self.append_padded(node.ctype, node)
node.lineno = self.curr_line or node.lineno
node.right.accept(self)