mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 04:16:51 +00:00
e6ffc0b285
E.g. "var = 42;" now has a different error message than "var default = 42;". Fixes #22553 Change-Id: I58affe988569d8e79190b63f7267b471a1b0ebc8 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/162182 Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
14 lines
491 B
Dart
14 lines
491 B
Dart
// Copyright (c) 2015, 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.
|
|
|
|
// Test that `enum` is considered a keyword and therefore invalid as the name of
|
|
// declarations.
|
|
|
|
main() {
|
|
var enum;
|
|
// ^^^^
|
|
// [analyzer] SYNTACTIC_ERROR.EXPECTED_IDENTIFIER_BUT_GOT_KEYWORD
|
|
// [cfe] 'enum' can't be used as an identifier because it's a keyword.
|
|
}
|