mirror of
https://github.com/dart-lang/sdk
synced 2024-10-06 17:15:02 +00:00
e3d6709289
Handles the situations described in #34204 and #34189 when front-end constant folding is enabled. Change-Id: I64fd8449ac1661f6fe67411113c6f99d8009547c Reviewed-on: https://dart-review.googlesource.com/c/90007 Reviewed-by: Kevin Millikin <kmillikin@google.com> Commit-Queue: Aske Simon Christensen <askesc@google.com>
379 lines
15 KiB
Plaintext
379 lines
15 KiB
Plaintext
# Copyright (c) 2018, 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.md file.
|
|
|
|
AbstractClassInstantiation/example: Fail
|
|
AbstractClassMember/script5: Fail
|
|
AbstractClassMember/script6: Fail
|
|
AbstractNotSync/example: Fail
|
|
AbstractRedirectedClassInstantiation/example: Fail
|
|
AccessError/analyzerCode: Fail
|
|
AccessError/example: Fail
|
|
AmbiguousSupertypes/example: Fail
|
|
AnnotationOnEnumConstant/example: Fail
|
|
AnonymousBreakTargetOutsideFunction/statement: Fail # Duplicated error as parser also complains.
|
|
AnonymousContinueTargetOutsideFunction/statement: Fail # Duplicated error as parser also complains.
|
|
ArgumentTypeNotAssignable/example: Fail
|
|
AssertAsExpression/analyzerCode: Fail
|
|
AssertAsExpression/example: Fail
|
|
AssertExtraneousArgument/analyzerCode: Fail
|
|
AssertExtraneousArgument/example: Fail
|
|
AsyncAsIdentifier/example: Fail
|
|
AwaitAsIdentifier/example: Fail
|
|
AwaitNotAsync/example: Fail
|
|
BuiltInIdentifierAsType/example: Fail
|
|
BuiltInIdentifierInDeclaration/example: Fail
|
|
CannotAssignToParenthesizedExpression/example: Fail
|
|
CannotAssignToSuper/example: Fail
|
|
CannotReadPackagesFile/analyzerCode: Fail
|
|
CannotReadPackagesFile/example: Fail
|
|
CannotReadSdkSpecification/analyzerCode: Fail
|
|
CannotReadSdkSpecification/example: Fail
|
|
CantDetermineConstness/analyzerCode: Fail
|
|
CantInferPackagesFromManyInputs/analyzerCode: Fail
|
|
CantInferPackagesFromManyInputs/example: Fail
|
|
CantInferPackagesFromPackageUri/analyzerCode: Fail
|
|
CantInferPackagesFromPackageUri/example: Fail
|
|
CantInferTypeDueToCircularity/example: Fail
|
|
CantInferTypeDueToInconsistentOverrides/example: Fail
|
|
CantUseSuperBoundedTypeForInstanceCreation/analyzerCode: Fail
|
|
CantUseSuperBoundedTypeForInstanceCreation/example: Fail
|
|
ColonInPlaceOfIn/example: Fail
|
|
ConflictsWithConstructor/example: Fail
|
|
ConflictsWithFactory/analyzerCode: Fail
|
|
ConflictsWithFactory/example: Fail
|
|
ConflictsWithMember/example: Fail
|
|
ConflictsWithMemberWarning/example: Fail
|
|
ConflictsWithSetter/example: Fail
|
|
ConflictsWithSetterWarning/example: Fail
|
|
ConflictsWithTypeVariable/example: Fail
|
|
ConstAfterFactory/script1: Fail
|
|
ConstAndCovariant/script2: Fail
|
|
ConstAndFinal/declaration3: Fail
|
|
ConstAndFinal/declaration4: Fail
|
|
ConstAndVar/script1: Fail
|
|
ConstConstructorInSubclassOfMixinApplication/example: Fail
|
|
ConstConstructorNonFinalField/example: Fail
|
|
ConstConstructorRedirectionToNonConst/analyzerCode: Fail # The analyzer doesn't report this error.
|
|
ConstConstructorWithNonConstSuper/example: Fail
|
|
ConstEvalCircularity/example: Fail
|
|
ConstEvalContext/analyzerCode: Fail # This is just used for displaying the context.
|
|
ConstEvalContext/example: Fail # This is just used for displaying the context.
|
|
ConstEvalDeferredLibrary/example: Fail
|
|
ConstEvalDuplicateKey/example: Fail
|
|
ConstEvalFailedAssertion/example: Fail
|
|
ConstEvalFailedAssertionWithMessage/example: Fail
|
|
ConstEvalFreeTypeParameter/analyzerCode: Fail
|
|
ConstEvalFreeTypeParameter/example: Fail
|
|
ConstEvalInvalidBinaryOperandType/analyzerCode: Fail # CONST_EVAL_TYPE_NUM / CONST_EVAL_TYPE_BOOL
|
|
ConstEvalInvalidBinaryOperandType/example: Fail
|
|
ConstEvalInvalidMethodInvocation/example: Fail
|
|
ConstEvalInvalidStaticInvocation/example: Fail
|
|
ConstEvalInvalidStringInterpolationOperand/example: Fail
|
|
ConstEvalInvalidSymbolName/example: Fail
|
|
ConstEvalInvalidType/analyzerCode: Fail # CONST_CONSTRUCTOR_FIELD_TYPE_MISMATCH / CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH / CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH / ...
|
|
ConstEvalInvalidType/example: Fail
|
|
ConstEvalNegativeShift/analyzerCode: Fail # http://dartbug.com/33481
|
|
ConstEvalNegativeShift/example: Fail
|
|
ConstEvalNonConstantLiteral/example: Fail
|
|
ConstEvalNonConstantVariableGet/example: Fail
|
|
ConstEvalZeroDivisor/example: Fail
|
|
ConstFieldWithoutInitializer/example: Fail
|
|
ConstructorNotFound/example: Fail
|
|
ConstructorNotSync/example: Fail
|
|
ContinueLabelNotTarget/example: Fail
|
|
ContinueOutsideOfLoop/script1: Fail
|
|
ContinueWithoutLabelInCase/script1: Fail
|
|
CouldNotParseUri/analyzerCode: Fail
|
|
CouldNotParseUri/example: Fail
|
|
CovariantAfterFinal/script1: Fail
|
|
CovariantAfterVar/script1: Fail
|
|
CovariantAndStatic/script1: Fail
|
|
CovariantAndStatic/script2: Fail
|
|
CovariantMember/script1: Fail
|
|
CovariantMember/script2: Fail
|
|
CycleInTypeVariables/script1: Fail # We report an error for each type variable involved in the cycle.
|
|
CyclicClassHierarchy/script1: Fail # We report an error for each class involved in the cycle.
|
|
CyclicClassHierarchy/script2: Fail # We report an error for each class involved in the cycle.
|
|
CyclicTypedef/example: Fail
|
|
DeferredAfterPrefix/example: Fail
|
|
DeferredPrefixDuplicated/example: Fail
|
|
DeferredTypeAnnotation/example: Fail
|
|
DillOutlineSummary/analyzerCode: Fail
|
|
DillOutlineSummary/example: Fail
|
|
DirectiveAfterDeclaration/script1: Fail
|
|
DirectiveAfterDeclaration/script2: Fail
|
|
DuplicateDeferred/example: Fail
|
|
DuplicatePrefix/example: Fail
|
|
DuplicatedDeclarationUse/analyzerCode: Fail # No corresponding analyzer code.
|
|
DuplicatedDeclarationUse/script1: Fail # This test can't pass.
|
|
DuplicatedDeclarationUse/script2: Fail # Wrong error.
|
|
DuplicatedDefinition/analyzerCode: Fail
|
|
DuplicatedDefinition/example: Fail
|
|
DuplicatedExportInType/analyzerCode: Fail
|
|
DuplicatedExportInType/example: Fail
|
|
DuplicatedModifier/script1: Fail
|
|
DuplicatedName/example: Fail
|
|
DuplicatedNamedArgument/example: Fail
|
|
DuplicatedParameterName/example: Fail
|
|
Encoding/analyzerCode: Fail
|
|
EnumConstantSameNameAsEnclosing/example: Fail
|
|
EnumInstantiation/example: Fail
|
|
EqualityCannotBeEqualityOperand/script1: Fail
|
|
EqualityCannotBeEqualityOperand/script2: Fail
|
|
ExpectedBlock/script: Fail
|
|
ExpectedBlockToSkip/script: Fail
|
|
ExpectedButGot/script1: Fail
|
|
ExpectedButGot/script2: Fail
|
|
ExpectedClassMember/example: Fail
|
|
ExpectedClassOrMixinBody/example: Fail
|
|
ExpectedDeclaration/example: Fail
|
|
ExpectedFunctionBody/example: Fail
|
|
ExpectedNamedArgument/example: Fail
|
|
ExpectedOneExpression/analyzerCode: Fail
|
|
ExpectedOneExpression/example: Fail
|
|
ExpectedOpenParens/analyzerCode: Fail
|
|
ExpectedOpenParens/example: Fail
|
|
ExpectedStatement/statement: Fail
|
|
ExpectedString/example: Fail
|
|
ExpectedToken/example: Fail
|
|
ExpectedType/example: Fail
|
|
ExpectedUri/analyzerCode: Fail
|
|
ExpectedUri/example: Fail
|
|
ExportAfterPart/script1: Fail
|
|
ExpressionNotMetadata/analyzerCode: Fail
|
|
ExpressionNotMetadata/example: Fail
|
|
ExtendingEnum/example: Fail
|
|
ExtendingRestricted/example: Fail
|
|
ExternalConstructorWithBody/script1: Fail
|
|
ExternalConstructorWithFieldInitializers/example: Fail
|
|
ExternalFactoryRedirection/example: Fail
|
|
ExternalFactoryWithBody/script1: Fail
|
|
ExtraneousModifier/script1: Fail
|
|
ExtraneousModifier/script10: Fail
|
|
ExtraneousModifier/script11: Fail
|
|
ExtraneousModifier/script12: Fail
|
|
ExtraneousModifier/script13: Fail
|
|
ExtraneousModifier/script16: Fail
|
|
ExtraneousModifier/script17: Fail
|
|
ExtraneousModifier/script18: Fail
|
|
ExtraneousModifier/script19: Fail
|
|
ExtraneousModifier/script2: Fail
|
|
ExtraneousModifier/script20: Fail
|
|
ExtraneousModifier/script3: Fail
|
|
ExtraneousModifier/script4: Fail
|
|
ExtraneousModifier/script5: Fail
|
|
ExtraneousModifier/script7: Fail
|
|
ExtraneousModifier/script8: Fail
|
|
ExtraneousModifier/script9: Fail
|
|
FactoryNotSync/example: Fail
|
|
FastaCLIArgumentRequired/analyzerCode: Fail
|
|
FastaCLIArgumentRequired/example: Fail
|
|
FastaUsageLong/analyzerCode: Fail
|
|
FastaUsageLong/example: Fail
|
|
FastaUsageShort/analyzerCode: Fail
|
|
FastaUsageShort/example: Fail
|
|
FieldInitializedOutsideDeclaringClass/script1: Fail
|
|
FieldInitializerOutsideConstructor/script1: Fail
|
|
FinalAndCovariant/script2: Fail
|
|
FinalFieldWithoutInitializer/example: Fail
|
|
FinalInstanceVariableAlreadyInitialized/example: Fail
|
|
ForInLoopElementTypeNotAssignable/example: Fail
|
|
ForInLoopExactlyOneVariable/analyzerCode: Fail # The analyzer doesn't recover well.
|
|
ForInLoopExactlyOneVariable/statement: Fail # Fasta reports too many errors.
|
|
ForInLoopNotAssignable/analyzerCode: Fail # The analyzer reports a different error.
|
|
ForInLoopNotAssignable/statement: Fail
|
|
ForInLoopTypeNotIterable/example: Fail
|
|
ForInLoopWithConstVariable/example: Fail
|
|
FunctionTypeDefaultValue/example: Fail
|
|
FunctionTypedParameterVar/script1: Fail
|
|
GeneratorReturnsValue/example: Fail
|
|
GetterNotFound/example: Fail
|
|
GetterWithFormals/example: Fail
|
|
IllegalAssignmentToNonAssignable/script1: Fail
|
|
IllegalAsyncGeneratorVoidReturnType/analyzerCode: Fail # The analyzer doesn't report this error.
|
|
IllegalMixin/example: Fail
|
|
IllegalMixinDueToConstructors/example: Fail
|
|
IllegalSyncGeneratorVoidReturnType/analyzerCode: Fail # The analyzer doesn't report this error.
|
|
ImplementsBeforeExtends/script: Fail
|
|
ImplementsBeforeOn/script: Fail
|
|
ImplementsBeforeWith/script: Fail
|
|
ImplementsFutureOr/analyzerCode: Fail # The analyzer doesn't report this error.
|
|
ImplicitCallOfNonMethod/example: Fail
|
|
ImportAfterPart/script1: Fail
|
|
IncompatibleRedirecteeFunctionType/script6: Fail # Triggers multiple errors.
|
|
InitializerForStaticField/example: Fail
|
|
InitializerOutsideConstructor/example: Fail
|
|
InputFileNotFound/analyzerCode: Fail
|
|
InputFileNotFound/example: Fail
|
|
IntegerLiteralIsOutOfRange/example: Fail
|
|
InterpolationInUri/example: Fail
|
|
InvalidBreakTarget/analyzerCode: Fail
|
|
InvalidBreakTarget/example: Fail
|
|
InvalidCastFunctionExpr/example: Fail
|
|
InvalidCastLiteralList/example: Fail
|
|
InvalidCastLiteralMap/example: Fail
|
|
InvalidCastLocalFunction/example: Fail
|
|
InvalidCastNewExpr/example: Fail
|
|
InvalidCastStaticMethod/example: Fail
|
|
InvalidCastTopLevelFunction/example: Fail
|
|
InvalidCatchArguments/example: Fail
|
|
InvalidContinueTarget/analyzerCode: Fail
|
|
InvalidContinueTarget/example: Fail
|
|
InvalidInitializer/analyzerCode: Fail # The analyzer reports a different error
|
|
InvalidInitializer/example: Fail
|
|
InvalidPackageUri/analyzerCode: Fail
|
|
InvalidPackageUri/example: Fail
|
|
InvalidUseOfNullAwareAccess/example: Fail
|
|
InvalidVoid/script1: Fail
|
|
InvalidVoid/script2: Fail
|
|
LibraryDirectiveNotFirst/script2: Fail
|
|
LibraryDirectiveNotFirst/script3: Fail
|
|
ListLiteralTooManyTypeArguments/example: Fail
|
|
LoadLibraryTakesNoArguments/example: Fail
|
|
MapLiteralTypeArgumentMismatch/example: Fail
|
|
MemberWithSameNameAsClass/analyzerCode: Fail
|
|
MemberWithSameNameAsClass/example: Fail
|
|
MetadataTypeArguments/example: Fail
|
|
MethodNotFound/example: Fail
|
|
MissingArgumentList/analyzerCode: Fail
|
|
MissingArgumentList/example: Fail
|
|
MissingAssignableSelector/script1: Fail
|
|
MissingAssignmentInInitializer/script1: Fail
|
|
MissingInput/analyzerCode: Fail
|
|
MissingInput/example: Fail
|
|
MissingMain/analyzerCode: Fail
|
|
MissingMain/example: Fail
|
|
MissingPrefixInDeferredImport/example: Fail
|
|
MixinInferenceNoMatchingClass/example: Fail
|
|
MultipleExtends/script: Fail
|
|
MultipleImplements/script: Fail
|
|
MultipleLibraryDirectives/example: Fail
|
|
MultipleOnClauses/script: Fail
|
|
MultipleWith/script: Fail
|
|
NamedFunctionExpression/example: Fail
|
|
NativeClauseShouldBeAnnotation/example: Fail
|
|
NoFormals/example: Fail
|
|
NoSuchNamedParameter/example: Fail
|
|
NoUnnamedConstructorInObject/analyzerCode: Fail
|
|
NoUnnamedConstructorInObject/example: Fail
|
|
NonAsciiIdentifier/expression: Fail
|
|
NonConstConstructor/example: Fail
|
|
NonConstFactory/example: Fail
|
|
NonInstanceTypeVariableUse/example: Fail
|
|
NonPartOfDirectiveInPart/script1: Fail
|
|
NotAConstantExpression/example: Fail
|
|
NotAType/example: Fail
|
|
NotAnLvalue/example: Fail
|
|
NotConstantExpression/example: Fail
|
|
OperatorMinusParameterMismatch/example: Fail
|
|
OperatorParameterMismatch0/analyzerCode: Fail
|
|
OperatorParameterMismatch0/example: Fail
|
|
OperatorParameterMismatch1/example: Fail
|
|
OperatorParameterMismatch2/example: Fail
|
|
OperatorWithOptionalFormals/analyzerCode: Fail
|
|
OperatorWithOptionalFormals/example: Fail
|
|
OverrideFewerNamedArguments/example: Fail
|
|
OverrideFewerPositionalArguments/example: Fail
|
|
OverrideMismatchNamedParameter/example: Fail
|
|
OverrideMoreRequiredArguments/example: Fail
|
|
OverrideTypeMismatchParameter/example: Fail
|
|
OverrideTypeMismatchReturnType/example: Fail
|
|
OverrideTypeVariablesMismatch/example: Fail
|
|
PackageNotFound/analyzerCode: Fail
|
|
PackageNotFound/example: Fail
|
|
PackagesFileFormat/analyzerCode: Fail # Analyzer crashes when .packages file has format error
|
|
PartOfLibraryNameMismatch/example: Fail
|
|
PartOfUriMismatch/example: Fail
|
|
PartOfUseUri/example: Fail
|
|
PartOrphan/analyzerCode: Fail # Analyzer can't handle this situation
|
|
PatchClassTypeVariablesMismatch/analyzerCode: Fail
|
|
PatchClassTypeVariablesMismatch/example: Fail
|
|
PatchDeclarationMismatch/analyzerCode: Fail
|
|
PatchDeclarationMismatch/example: Fail
|
|
PatchInjectionFailed/analyzerCode: Fail
|
|
PatchInjectionFailed/example: Fail
|
|
PatchNonExternal/analyzerCode: Fail
|
|
PatchNonExternal/example: Fail
|
|
PlatformPrivateLibraryAccess/example: Fail
|
|
PositionalAfterNamedArgument/example: Fail
|
|
PrefixAfterCombinator/example: Fail
|
|
PreviousUseOfName/analyzerCode: Fail
|
|
PreviousUseOfName/example: Fail
|
|
PrivateNamedParameter/example: Fail
|
|
RedirectingConstructorWithBody/script1: Fail
|
|
RedirectionInNonFactory/script1: Fail
|
|
RedirectionTargetNotFound/example: Fail
|
|
RethrowNotCatch/example: Fail
|
|
ReturnTypeFunctionExpression/analyzerCode: Fail
|
|
ReturnTypeFunctionExpression/example: Fail
|
|
SdkRootNotFound/analyzerCode: Fail
|
|
SdkRootNotFound/example: Fail
|
|
SdkSpecificationNotFound/analyzerCode: Fail
|
|
SdkSpecificationNotFound/example: Fail
|
|
SdkSummaryNotFound/analyzerCode: Fail
|
|
SdkSummaryNotFound/example: Fail
|
|
SetLiteralTooManyTypeArguments/analyzerCode: Fail
|
|
SetLiteralTooManyTypeArguments/example: Fail
|
|
SetLiteralsNotSupported/analyzerCode: Fail
|
|
SetOrMapLiteralTooManyTypeArguments/analyzerCode: Fail
|
|
SetOrMapLiteralTooManyTypeArguments/example: Fail
|
|
SetterNotFound/example: Fail
|
|
SetterNotSync/example: Fail
|
|
SetterWithWrongNumberOfFormals/example: Fail
|
|
SourceBodySummary/analyzerCode: Fail
|
|
SourceBodySummary/example: Fail
|
|
SourceOutlineSummary/analyzerCode: Fail
|
|
SourceOutlineSummary/example: Fail
|
|
StackOverflow/example: Fail
|
|
StaticAfterConst/script1: Fail
|
|
SuperAsExpression/example: Fail
|
|
SuperAsIdentifier/example: Fail
|
|
SuperNullAware/example: Fail
|
|
SuperclassHasNoDefaultConstructor/example: Fail
|
|
SuperclassHasNoGetter/example: Fail
|
|
SuperclassHasNoMethod/example: Fail
|
|
SuperclassHasNoSetter/example: Fail
|
|
SuperclassMethodArgumentMismatch/analyzerCode: Fail
|
|
SuperclassMethodArgumentMismatch/example: Fail
|
|
SupertypeIsFunction/analyzerCode: Fail
|
|
SupertypeIsFunction/example: Fail
|
|
SupertypeIsIllegal/example: Fail
|
|
SupertypeIsTypeVariable/example: Fail
|
|
SwitchCaseFallThrough/example: Fail
|
|
SyntheticToken/example: Fail # Can't be tested, used to recover from other errors.
|
|
ThisAccessInFieldInitializer/example: Fail
|
|
ThisAsIdentifier/example: Fail
|
|
ThisOrSuperAccessInFieldInitializer/example: Fail
|
|
TooFewArguments/example: Fail
|
|
TooManyArguments/example: Fail
|
|
TypeAfterVar/example: Fail
|
|
TypeArgumentMismatch/example: Fail
|
|
TypeArgumentsOnTypeVariable/script1: Fail
|
|
TypeNotFound/example: Fail
|
|
TypeVariableDuplicatedName/example: Fail
|
|
TypeVariableInStaticContext/declaration1: Fail # Unfortunate message from outline phase.
|
|
TypeVariableInStaticContext/declaration2: Fail # Unfortunate message from outline phase.
|
|
TypeVariableInStaticContext/declaration3: Fail # Unfortunate message from outline phase.
|
|
TypeVariableInStaticContext/declaration4: Fail # Unfortunate message from outline phase.
|
|
TypeVariableSameNameAsEnclosing/example: Fail
|
|
TypedefNotFunction/example: Fail
|
|
UnexpectedToken/script1: Fail
|
|
UnmatchedToken/script1: Fail
|
|
UnmatchedToken/script3: Fail
|
|
Unspecified/analyzerCode: Fail
|
|
Unspecified/example: Fail
|
|
UnterminatedString/script2: Fail
|
|
UnterminatedString/script4: Fail
|
|
UnterminatedString/script5: Fail
|
|
UnterminatedString/script6: Fail
|
|
UnterminatedString/script7: Fail
|
|
UnterminatedString/script8: Fail
|
|
UnterminatedToken/analyzerCode: Fail
|
|
UnterminatedToken/example: Fail
|
|
VarAsTypeName/script1: Fail # Too many problems
|
|
WebLiteralCannotBeRepresentedExactly/analyzerCode: Fail
|
|
WebLiteralCannotBeRepresentedExactly/example: Fail
|
|
YieldAsIdentifier/example: Fail
|
|
YieldNotGenerator/example: Fail
|