From 6c1b1f3a7f45190c5334b8594779c248db72a471 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Sun, 31 May 2026 15:08:18 +0300 Subject: [PATCH] v2: fix tools CI: vast2 Transformer.new_with_pref arity; flat.v lock-pack signed-shift warning --- cmd/tools/vast2/vast2.v | 2 +- vlib/v2/ast/flat.v | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/tools/vast2/vast2.v b/cmd/tools/vast2/vast2.v index 7dd19461b..784e1797a 100644 --- a/cmd/tools/vast2/vast2.v +++ b/cmd/tools/vast2/vast2.v @@ -72,7 +72,7 @@ fn main() { checker.check_files(ast_files) // Transform - mut trans := transformer.Transformer.new_with_pref(ast_files, env, &prefs) + mut trans := transformer.Transformer.new_with_pref(env, &prefs) transformed_files := trans.transform_files(ast_files) // Write post-transformation AST (only user files) diff --git a/vlib/v2/ast/flat.v b/vlib/v2/ast/flat.v index f50b586a5..2878b3f70 100644 --- a/vlib/v2/ast/flat.v +++ b/vlib/v2/ast/flat.v @@ -2021,7 +2021,7 @@ fn (mut b FlatBuilder) add_expr(expr Expr) FlatNodeId { b.push_stmt(mut edges, s) } // Pack (lock.len, rlock.len) into extra; stmts.len = edge_count - lock - rlock. - packed := (expr.lock_exprs.len & 0xFFFF) | ((expr.rlock_exprs.len & 0xFFFF) << 16) + packed := int(u32(expr.lock_exprs.len & 0xFFFF) | (u32(expr.rlock_exprs.len & 0xFFFF) << 16)) return b.emit(.expr_lock, expr.pos, -1, packed, 0, 0, edges) } MapInitExpr { -- 2.39.5