Files
sdk/tests/language/language_spec_parser.status
Erik Ernst 0fcdc08e60 Change language tests to avoid unintended syntax errors
The new feature 'declaring constructors' will change the syntax such
that it is an error for a non-declaring formal parameter declaration
to have the modifier `final`, and it is an error to use `var` as a
replacement for a type annotation (but the type annotation can still
be omitted entirely). This CL removes those modifiers such that the
tests will not start failing on things that aren't errors any more.

Change-Id: Ie6628f66eca696b28900759d8234b814033b4027
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/456740
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
Commit-Queue: Erik Ernst <eernst@google.com>
2025-10-27 01:35:09 -07:00

16 lines
839 B
Plaintext

# Copyright (c) 2017, 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.
[ $compiler == spec_parser ]
class/large_class_declaration_test: Skip # JVM stack overflow.
closure/type_test: Pass # Marked as RuntimeError for all in language_2.status.
const/native_factory_test: Skip # Uses `native`.
double/invalid_test: Skip # Contains illegally formatted double.
regress/regress1751477_test: Skip # Times out: 9 levels, exponential blowup => 430 secs.
switch/issue_60375_test: Skip # Dart 2.19.
switch/switch_legacy_test: Skip # Dart 2.19.
syntax/deep_nesting_expression_test: Skip # JVM stack overflow.
syntax/deep_nesting_statement_test: Skip # JVM stack overflow.
variance: Skip # Not yet supported.