Files
sdk/tests/language/loop/continue_invalid_target_error_test.dart
T
Ahmed Ashour 49c7d93042 [cfe/analyzer] add CompileTimeErrorCode.CONTINUE_LABEL_INVALID
Fixes #49852

Change-Id: Ic4d475d383dba51ad438de5ef7f928ce5d105e12
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/277481
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2023-01-18 19:10:46 +00:00

18 lines
449 B
Dart

// Copyright (c) 2023, 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.
main() {
L:
{
for (var i in []) {
continue L;
// ^^^^^^^^^^^
// [analyzer] COMPILE_TIME_ERROR.CONTINUE_LABEL_INVALID
// ^^^^^^^^
// [cfe] A 'continue' label must be on a loop or a switch member.
}
}
1;
}