diff --git a/vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.out b/vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.out new file mode 100644 index 0000000000..da2e847e7d --- /dev/null +++ b/vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.out @@ -0,0 +1,13 @@ +vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.vv:2:7: error: undefined variable `b` (used before declaration) + 1 | fn main() { + 2 | a := b + | ^ + 3 | b := c + 4 | c := a +vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.vv:3:7: error: undefined variable `c` (used before declaration) + 1 | fn main() { + 2 | a := b + 3 | b := c + | ^ + 4 | c := a + 5 | } diff --git a/vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.vv b/vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.vv similarity index 100% rename from vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.vv rename to vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.vv diff --git a/vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.run.out b/vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.run.out deleted file mode 100644 index 50b56b24c0..0000000000 --- a/vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.run.out +++ /dev/null @@ -1,13 +0,0 @@ -vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.vv:2:7: error: undefined variable `b` (used before declaration) - 1 | fn main() { - 2 | a := b - | ^ - 3 | b := c - 4 | c := a -vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.vv:3:7: error: undefined variable `c` (used before declaration) - 1 | fn main() { - 2 | a := b - 3 | b := c - | ^ - 4 | c := a - 5 | } diff --git a/vlib/v/checker/tests/run/unused_variable_warning.run.out b/vlib/v/checker/tests/run/unused_variable_warning.run.out new file mode 100644 index 0000000000..9fa8e3cf50 --- /dev/null +++ b/vlib/v/checker/tests/run/unused_variable_warning.run.out @@ -0,0 +1,15 @@ +vlib/v/checker/tests/run/unused_variable_warning.vv:3:2: warning: unused variable: `a` + 1 | // NB: this test should compile and run, but it also should produce a compiler warning. + 2 | fn main() { + 3 | a := 1 + | ^ + 4 | b := 2 + 5 | println('hello') +vlib/v/checker/tests/run/unused_variable_warning.vv:4:2: warning: unused variable: `b` + 2 | fn main() { + 3 | a := 1 + 4 | b := 2 + | ^ + 5 | println('hello') + 6 | } +hello diff --git a/vlib/v/checker/tests/run/unused_variable_warning.vv b/vlib/v/checker/tests/run/unused_variable_warning.vv new file mode 100644 index 0000000000..1611e54466 --- /dev/null +++ b/vlib/v/checker/tests/run/unused_variable_warning.vv @@ -0,0 +1,6 @@ +// NB: this test should compile and run, but it also should produce a compiler warning. +fn main() { + a := 1 + b := 2 + println('hello') +}