diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-10-04 18:14:33 +0200 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-12-08 10:08:10 -0800 |
| commit | e2ebe0ef46a8b4619e219eef88df7660a0a0b4eb (patch) | |
| tree | b4418a1206aa8fd0cc9483809cffa4d83a7e341a /mesonbuild/ast | |
| parent | 18f3abb6e662b5a3d6ec2c13992f87b3f690cae5 (diff) | |
| download | meson-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.py | 2 | ||||
| -rw-r--r-- | mesonbuild/ast/printer.py | 2 |
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) |
