From 7818758b88d4ffc0e7f7edd21c6f00b0b4870c09 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 11 Mar 2026 16:14:30 +0300 Subject: [PATCH] vvet: assert true, 'multi line string with spaces at the start of the next lines' causes `v vet a.v` to fail (fixes #26467) --- .../tests/assert_multiline_message_with_leading_spaces.out | 1 + .../tests/assert_multiline_message_with_leading_spaces.vv | 4 ++++ cmd/tools/vvet/vvet.v | 1 + 3 files changed, 6 insertions(+) create mode 100644 cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.out create mode 100644 cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.vv diff --git a/cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.out b/cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.out new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.out @@ -0,0 +1 @@ + diff --git a/cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.vv b/cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.vv new file mode 100644 index 000000000..76858aa2f --- /dev/null +++ b/cmd/tools/vvet/tests/assert_multiline_message_with_leading_spaces.vv @@ -0,0 +1,4 @@ +fn main() { + assert true, 'abc + xyz' +} diff --git a/cmd/tools/vvet/vvet.v b/cmd/tools/vvet/vvet.v index 0b1160601..c78184f4d 100644 --- a/cmd/tools/vvet/vvet.v +++ b/cmd/tools/vvet/vvet.v @@ -289,6 +289,7 @@ fn (mut vt Vet) stmt(stmt ast.Stmt) { } ast.AssertStmt { vt.expr(stmt.expr) + vt.expr(stmt.extra) } ast.AssignStmt { vt.exprs(stmt.left) -- 2.39.5