From 182bd562627ba386e7f3aa22b9b74dc2e44f8859 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 5 Mar 2026 09:44:44 -0300 Subject: [PATCH] Missing calls to `updateMetadata` --- src/slang-nodes/AbicoderPragma.ts | 2 ++ src/slang-nodes/ArrayExpression.ts | 2 ++ src/slang-nodes/TupleExpression.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/slang-nodes/AbicoderPragma.ts b/src/slang-nodes/AbicoderPragma.ts index 249fee73a..bd0ba81df 100644 --- a/src/slang-nodes/AbicoderPragma.ts +++ b/src/slang-nodes/AbicoderPragma.ts @@ -15,6 +15,8 @@ export class AbicoderPragma extends SlangNode { super(ast, collected); this.version = new AbicoderVersion(ast.version, collected); + + this.updateMetadata(this.version); } print(path: AstPath, print: PrintFunction): Doc { diff --git a/src/slang-nodes/ArrayExpression.ts b/src/slang-nodes/ArrayExpression.ts index caef74b2b..d60fee69c 100644 --- a/src/slang-nodes/ArrayExpression.ts +++ b/src/slang-nodes/ArrayExpression.ts @@ -20,6 +20,8 @@ export class ArrayExpression extends SlangNode { super(ast, collected); this.items = new ArrayValues(ast.items, collected, options); + + this.updateMetadata(this.items); } print(path: AstPath, print: PrintFunction): Doc { diff --git a/src/slang-nodes/TupleExpression.ts b/src/slang-nodes/TupleExpression.ts index 793587b02..096322ce1 100644 --- a/src/slang-nodes/TupleExpression.ts +++ b/src/slang-nodes/TupleExpression.ts @@ -20,6 +20,8 @@ export class TupleExpression extends SlangNode { super(ast, collected); this.items = new TupleValues(ast.items, collected, options); + + this.updateMetadata(this.items); } print(path: AstPath, print: PrintFunction): Doc {