aboutsummaryrefslogtreecommitdiff
path: root/tests/switch
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2019-09-30 12:59:42 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2019-09-30 15:30:55 +0200
commitd33c85dfbe50039a64595829cdcdf0d641042dc6 (patch)
tree49cc8609b6fd2874b1eb03f18e7cc8811dcf280f /tests/switch
parent6b9699f0f2e48961af25843eea9b694d043bd352 (diff)
Diagnose `case` and `default` outside `switch`
Diffstat (limited to 'tests/switch')
-rw-r--r--tests/switch/testscript8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/switch/testscript b/tests/switch/testscript
index f6c3753..e0ffe8e 100644
--- a/tests/switch/testscript
+++ b/tests/switch/testscript
@@ -204,6 +204,14 @@ EOI
1,d
EOO
+: case-outside
+:
+$* <<EOI 2>>EOE != 0
+case 1
+EOI
+<stdin>:1:1: error: case outside switch
+EOE
+
: default-before-case
:
$* <<EOI 2>>EOE != 0