diff --git a/go/reg-test/expected/case-dsl-warnings.sh.err b/go/reg-test/expected/case-dsl-warnings.sh.err index 8b1378917..1bc32d7b6 100644 --- a/go/reg-test/expected/case-dsl-warnings.sh.err +++ b/go/reg-test/expected/case-dsl-warnings.sh.err @@ -1 +1,12 @@ +Variable name x might not have been assigned yet. +Variable name x might not have been assigned yet. +Variable name x might not have been assigned yet. +Variable name y might not have been assigned yet. +Variable name x might not have been assigned yet. +Variable name y might not have been assigned yet. +Variable name i might not have been assigned yet. +Variable name m might not have been assigned yet. +Variable name m might not have been assigned yet. +Variable name m might not have been assigned yet. +Variable name m might not have been assigned yet. diff --git a/go/reg-test/expected/case-dsl-warnings.sh.out b/go/reg-test/expected/case-dsl-warnings.sh.out index fef361638..9c678352a 100644 --- a/go/reg-test/expected/case-dsl-warnings.sh.out +++ b/go/reg-test/expected/case-dsl-warnings.sh.out @@ -26,45 +26,34 @@ mlr -n put -W y = $x mlr -n put y = x mlr -n put -w y = x -Variable name x might not have been assigned yet. mlr -n put -W y = x -Variable name x might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put z = x + y mlr -n put -w z = x + y -Variable name x might not have been assigned yet. -Variable name y might not have been assigned yet. mlr -n put -W z = x + y -Variable name x might not have been assigned yet. -Variable name y might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put -W i = 0; z[i] = 1 mlr -n put -W z[i] = 1 -Variable name i might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put -W func f(n) { return n+1 } mlr -n put -W func f(n) { return m+1 } -Variable name m might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put -W m = 0; func f(n) { return m+1 } -Variable name m might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put -W subr f(n) { print m+1 } -Variable name m might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put -W m = 0; subr f(n) { print m+1 } -Variable name m might not have been assigned yet. mlr: Exiting due to warnings treated as fatal. mlr -n put -W if (false) {x = 1}; print x diff --git a/go/todo.txt b/go/todo.txt index 88044fd8b..2cfe63edc 100644 --- a/go/todo.txt +++ b/go/todo.txt @@ -4,8 +4,6 @@ TOP OF LIST: ! ut: o triple-for multi-middle case -* -w's to stderr & trapping stderr in reg-test/run - * regexes o finish stats1 -r o regex captures ...