From 0801f88d0ac149af0121c942d169389d18c36c35 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 12 Sep 2020 12:33:17 +0300 Subject: [PATCH] tests: cleanup vlib/v/checker/tests/run ; add unused_variable_warning.vv --- ...assign_expr_unresolved_variables_err_chain.out | 13 +++++++++++++ .../assign_expr_unresolved_variables_err_chain.vv | 0 ...gn_expr_unresolved_variables_err_chain.run.out | 13 ------------- .../tests/run/unused_variable_warning.run.out | 15 +++++++++++++++ .../checker/tests/run/unused_variable_warning.vv | 6 ++++++ 5 files changed, 34 insertions(+), 13 deletions(-) create mode 100644 vlib/v/checker/tests/assign_expr_unresolved_variables_err_chain.out rename vlib/v/checker/tests/{run => }/assign_expr_unresolved_variables_err_chain.vv (100%) delete mode 100644 vlib/v/checker/tests/run/assign_expr_unresolved_variables_err_chain.run.out create mode 100644 vlib/v/checker/tests/run/unused_variable_warning.run.out create mode 100644 vlib/v/checker/tests/run/unused_variable_warning.vv 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 000000000..da2e847e7 --- /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 50b56b24c..000000000 --- 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 000000000..9fa8e3cf5 --- /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 000000000..1611e5446 --- /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') +} -- 2.39.5