blob: cb32efb8efa3e1bc16d9cbbf5ea9d707f2c03a21 [file] [log] [blame]
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
case1_default(int e) {
late int v;
switch (e) {
case 1:
v = 0;
break;
case 2:
// not assigned
break;
default:
v = 0;
}
/*unassigned*/ v;
}
case2_default(int e) {
late int v1, v2;
switch (e) {
case 1:
v1 = 0;
v2 = 0;
v1;
break;
default:
v1 = 0;
v1;
}
v1;
/*unassigned*/ v2;
}
case_default_break(int e, bool c) {
late int v1, v2;
switch (e) {
case 1:
v1 = 0;
if (c) break;
v2 = 0;
break;
default:
v1 = 0;
if (c) break;
v2 = 0;
}
v1;
/*unassigned*/ v2;
}
case_default_continue(int e) {
late int v;
switch (e) {
L:
case 1:
v = 0;
break;
case 2:
continue L;
default:
v = 0;
}
v;
}
case_noDefault(int e) {
late int v;
switch (e) {
case 1:
v = 0;
break;
}
/*unassigned*/ v;
}
condition() {
late int v;
switch (v = 0) {
}
v;
}