diff --git a/validation-test/IDE/crashers/6e14da1a44c1cdc6.swift b/validation-test/IDE/crashers/ASTMangler-appendBoundGenericArgs-6e14da.swift similarity index 100% rename from validation-test/IDE/crashers/6e14da1a44c1cdc6.swift rename to validation-test/IDE/crashers/ASTMangler-appendBoundGenericArgs-6e14da.swift diff --git a/validation-test/IDE/crashers/b94c7eab64f2421b.swift b/validation-test/IDE/crashers/ASTMangler-appendConstrainedExistential-b94c7e.swift similarity index 100% rename from validation-test/IDE/crashers/b94c7eab64f2421b.swift rename to validation-test/IDE/crashers/ASTMangler-appendConstrainedExistential-b94c7e.swift diff --git a/validation-test/IDE/crashers/1c86dd91fb8483fc.swift b/validation-test/IDE/crashers/ASTMangler-appendEntity-1c86dd.swift similarity index 100% rename from validation-test/IDE/crashers/1c86dd91fb8483fc.swift rename to validation-test/IDE/crashers/ASTMangler-appendEntity-1c86dd.swift diff --git a/validation-test/IDE/crashers/d41add6f5844fe32.swift b/validation-test/IDE/crashers/ASTMangler-appendExtension-d41add.swift similarity index 100% rename from validation-test/IDE/crashers/d41add6f5844fe32.swift rename to validation-test/IDE/crashers/ASTMangler-appendExtension-d41add.swift diff --git a/validation-test/IDE/crashers/113aa5cad622a515.swift b/validation-test/IDE/crashers/ASTMangler-appendType-113aa5.swift similarity index 100% rename from validation-test/IDE/crashers/113aa5cad622a515.swift rename to validation-test/IDE/crashers/ASTMangler-appendType-113aa5.swift diff --git a/validation-test/IDE/crashers/571502fc126fa3fd.swift b/validation-test/IDE/crashers/ASTMangler-appendType-571502.swift similarity index 100% rename from validation-test/IDE/crashers/571502fc126fa3fd.swift rename to validation-test/IDE/crashers/ASTMangler-appendType-571502.swift diff --git a/validation-test/IDE/crashers/8b1e4c7f2174671c.swift b/validation-test/IDE/crashers/ASTMangler-mangleDeclAsUSR-8b1e4c.swift similarity index 100% rename from validation-test/IDE/crashers/8b1e4c7f2174671c.swift rename to validation-test/IDE/crashers/ASTMangler-mangleDeclAsUSR-8b1e4c.swift diff --git a/validation-test/IDE/crashers/34e0183b6c0eafde.swift b/validation-test/IDE/crashers/ASTScopeImpl-getCharSourceRangeOfScope-34e018.swift similarity index 100% rename from validation-test/IDE/crashers/34e0183b6c0eafde.swift rename to validation-test/IDE/crashers/ASTScopeImpl-getCharSourceRangeOfScope-34e018.swift diff --git a/validation-test/IDE/crashers/7d9bfa9d17f09896.swift b/validation-test/IDE/crashers/ASTScopeImpl-lookupLocalBindingsInPattern-7d9bfa.swift similarity index 100% rename from validation-test/IDE/crashers/7d9bfa9d17f09896.swift rename to validation-test/IDE/crashers/ASTScopeImpl-lookupLocalBindingsInPattern-7d9bfa.swift diff --git a/validation-test/IDE/crashers/89642f94e4444b17.swift b/validation-test/IDE/crashers/AbstractStorageDecl-setSynthesizedAccessor-89642f.swift similarity index 100% rename from validation-test/IDE/crashers/89642f94e4444b17.swift rename to validation-test/IDE/crashers/AbstractStorageDecl-setSynthesizedAccessor-89642f.swift diff --git a/validation-test/IDE/crashers/cfad4ec3ad706bac.swift b/validation-test/IDE/crashers/ArgumentTypeCheckCompletionCallback-sawSolutionImpl-cfad4e.swift similarity index 100% rename from validation-test/IDE/crashers/cfad4ec3ad706bac.swift rename to validation-test/IDE/crashers/ArgumentTypeCheckCompletionCallback-sawSolutionImpl-cfad4e.swift diff --git a/validation-test/IDE/crashers/bc178c6fbc3ad18e.swift b/validation-test/IDE/crashers/AssociatedTypeInference-inferTypeWitnessesViaValueWitnesses-bc178c.swift similarity index 100% rename from validation-test/IDE/crashers/bc178c6fbc3ad18e.swift rename to validation-test/IDE/crashers/AssociatedTypeInference-inferTypeWitnessesViaValueWitnesses-bc178c.swift diff --git a/validation-test/IDE/crashers/7621907bdc5958a6.swift b/validation-test/IDE/crashers/AttributeChecker-visitCustomAttr-762190.swift similarity index 100% rename from validation-test/IDE/crashers/7621907bdc5958a6.swift rename to validation-test/IDE/crashers/AttributeChecker-visitCustomAttr-762190.swift diff --git a/validation-test/IDE/crashers/9f45d664f93ae6f7.swift b/validation-test/IDE/crashers/BoundGenericType-get-9f45d6.swift similarity index 100% rename from validation-test/IDE/crashers/9f45d664f93ae6f7.swift rename to validation-test/IDE/crashers/BoundGenericType-get-9f45d6.swift diff --git a/validation-test/IDE/crashers/7ee355a338d6ef78.swift b/validation-test/IDE/crashers/ClangUSRGenerationRequest-evaluate-7ee355.swift similarity index 100% rename from validation-test/IDE/crashers/7ee355a338d6ef78.swift rename to validation-test/IDE/crashers/ClangUSRGenerationRequest-evaluate-7ee355.swift diff --git a/validation-test/IDE/crashers/98bd083880c2694d.swift b/validation-test/IDE/crashers/ClangUSRGenerationRequest-evaluate-98bd08.swift similarity index 100% rename from validation-test/IDE/crashers/98bd083880c2694d.swift rename to validation-test/IDE/crashers/ClangUSRGenerationRequest-evaluate-98bd08.swift diff --git a/validation-test/IDE/crashers/0ee20e8624ac46fa.swift b/validation-test/IDE/crashers/CodeCompletionCallbacksImpl-typecheckParsedType-0ee20e.swift similarity index 100% rename from validation-test/IDE/crashers/0ee20e8624ac46fa.swift rename to validation-test/IDE/crashers/CodeCompletionCallbacksImpl-typecheckParsedType-0ee20e.swift diff --git a/validation-test/IDE/crashers/524e0a7a5cd78074.swift b/validation-test/IDE/crashers/CodeCompletionResultBuilder-takeResult-524e0a.swift similarity index 100% rename from validation-test/IDE/crashers/524e0a7a5cd78074.swift rename to validation-test/IDE/crashers/CodeCompletionResultBuilder-takeResult-524e0a.swift diff --git a/validation-test/IDE/crashers/09a6a167b9c9fe2e.swift b/validation-test/IDE/crashers/CodeCompletionStringBuilder-addCallArgumentPatterns-09a6a1.swift similarity index 100% rename from validation-test/IDE/crashers/09a6a167b9c9fe2e.swift rename to validation-test/IDE/crashers/CodeCompletionStringBuilder-addCallArgumentPatterns-09a6a1.swift diff --git a/validation-test/IDE/crashers/47f8163fc7f6dd32.swift b/validation-test/IDE/crashers/CompletionLookup-foundDecl-47f816.swift similarity index 100% rename from validation-test/IDE/crashers/47f8163fc7f6dd32.swift rename to validation-test/IDE/crashers/CompletionLookup-foundDecl-47f816.swift diff --git a/validation-test/IDE/crashers/8681205caefae96e.swift b/validation-test/IDE/crashers/CompletionLookup-getValueExprCompletions-868120.swift similarity index 100% rename from validation-test/IDE/crashers/8681205caefae96e.swift rename to validation-test/IDE/crashers/CompletionLookup-getValueExprCompletions-868120.swift diff --git a/validation-test/IDE/crashers/1f12cff3151ffd0f.swift b/validation-test/IDE/crashers/ConformanceChecker-resolveWitnessViaLookup-1f12cf.swift similarity index 100% rename from validation-test/IDE/crashers/1f12cff3151ffd0f.swift rename to validation-test/IDE/crashers/ConformanceChecker-resolveWitnessViaLookup-1f12cf.swift diff --git a/validation-test/IDE/crashers/9949f94be543b413.swift b/validation-test/IDE/crashers/ConformanceLookupTable-compareConformances-9949f9.swift similarity index 100% rename from validation-test/IDE/crashers/9949f94be543b413.swift rename to validation-test/IDE/crashers/ConformanceLookupTable-compareConformances-9949f9.swift diff --git a/validation-test/IDE/crashers/78f1273d34b9916a.swift b/validation-test/IDE/crashers/ConstraintSystem-addConstraintImpl-78f127.swift similarity index 100% rename from validation-test/IDE/crashers/78f1273d34b9916a.swift rename to validation-test/IDE/crashers/ConstraintSystem-addConstraintImpl-78f127.swift diff --git a/validation-test/IDE/crashers/000798f041dcc07b.swift b/validation-test/IDE/crashers/ConstraintSystem-addKeyPathApplicationRootConstraint-000798.swift similarity index 100% rename from validation-test/IDE/crashers/000798f041dcc07b.swift rename to validation-test/IDE/crashers/ConstraintSystem-addKeyPathApplicationRootConstraint-000798.swift diff --git a/validation-test/IDE/crashers/a51bc03e2023ede5.swift b/validation-test/IDE/crashers/ConstraintSystem-buildDisjunctionForOptionalVsUnderlying-a51bc0.swift similarity index 100% rename from validation-test/IDE/crashers/a51bc03e2023ede5.swift rename to validation-test/IDE/crashers/ConstraintSystem-buildDisjunctionForOptionalVsUnderlying-a51bc0.swift diff --git a/validation-test/IDE/crashers/64cbd48634eb9eac.swift b/validation-test/IDE/crashers/ConstraintSystem-getType-64cbd4.swift similarity index 100% rename from validation-test/IDE/crashers/64cbd48634eb9eac.swift rename to validation-test/IDE/crashers/ConstraintSystem-getType-64cbd4.swift diff --git a/validation-test/IDE/crashers/1a97a715994667ab.swift b/validation-test/IDE/crashers/ConstraintSystem-getTypeOfReferencePre-1a97a7.swift similarity index 100% rename from validation-test/IDE/crashers/1a97a715994667ab.swift rename to validation-test/IDE/crashers/ConstraintSystem-getTypeOfReferencePre-1a97a7.swift diff --git a/validation-test/IDE/crashers/2ac01e09917bfde5.swift b/validation-test/IDE/crashers/ConstraintSystem-isArgumentGenericFunction-2ac01e.swift similarity index 100% rename from validation-test/IDE/crashers/2ac01e09917bfde5.swift rename to validation-test/IDE/crashers/ConstraintSystem-isArgumentGenericFunction-2ac01e.swift diff --git a/validation-test/IDE/crashers/3b831ad3cd6afbc3.swift b/validation-test/IDE/crashers/ConstraintSystem-recordArgumentList-3b831a.swift similarity index 100% rename from validation-test/IDE/crashers/3b831ad3cd6afbc3.swift rename to validation-test/IDE/crashers/ConstraintSystem-recordArgumentList-3b831a.swift diff --git a/validation-test/IDE/crashers/39b75bd7c88ae4eb.swift b/validation-test/IDE/crashers/ConstraintSystem-setClosureType-39b75b.swift similarity index 100% rename from validation-test/IDE/crashers/39b75bd7c88ae4eb.swift rename to validation-test/IDE/crashers/ConstraintSystem-setClosureType-39b75b.swift diff --git a/validation-test/IDE/crashers/724e28836dc20ecb.swift b/validation-test/IDE/crashers/Decl-getResolvedCustomAttrType-724e28.swift similarity index 100% rename from validation-test/IDE/crashers/724e28836dc20ecb.swift rename to validation-test/IDE/crashers/Decl-getResolvedCustomAttrType-724e28.swift diff --git a/validation-test/IDE/crashers/ab3972c8c6c1b5d6.swift b/validation-test/IDE/crashers/Decl-getResolvedCustomAttrType-ab3972.swift similarity index 100% rename from validation-test/IDE/crashers/ab3972c8c6c1b5d6.swift rename to validation-test/IDE/crashers/Decl-getResolvedCustomAttrType-ab3972.swift diff --git a/validation-test/IDE/crashers/ae7830cc768ad130.swift b/validation-test/IDE/crashers/Decl-getSemanticAvailableAttr-ae7830.swift similarity index 100% rename from validation-test/IDE/crashers/ae7830cc768ad130.swift rename to validation-test/IDE/crashers/Decl-getSemanticAvailableAttr-ae7830.swift diff --git a/validation-test/IDE/crashers/acb0013ae9149246.swift b/validation-test/IDE/crashers/DeclContext-getASTContext-acb001.swift similarity index 100% rename from validation-test/IDE/crashers/acb0013ae9149246.swift rename to validation-test/IDE/crashers/DeclContext-getASTContext-acb001.swift diff --git a/validation-test/IDE/crashers/dffa2c2577e3e101.swift b/validation-test/IDE/crashers/DeclContext-getDeclaredInterfaceType-dffa2c.swift similarity index 100% rename from validation-test/IDE/crashers/dffa2c2577e3e101.swift rename to validation-test/IDE/crashers/DeclContext-getDeclaredInterfaceType-dffa2c.swift diff --git a/validation-test/IDE/crashers/dac2016ff43c557e.swift b/validation-test/IDE/crashers/FragileFunctionKindRequest-OutputType-dac201.swift similarity index 100% rename from validation-test/IDE/crashers/dac2016ff43c557e.swift rename to validation-test/IDE/crashers/FragileFunctionKindRequest-OutputType-dac201.swift diff --git a/validation-test/IDE/crashers/39e1947ce3bd2206.swift b/validation-test/IDE/crashers/FragileFunctionKindRequest-evaluate-39e194.swift similarity index 100% rename from validation-test/IDE/crashers/39e1947ce3bd2206.swift rename to validation-test/IDE/crashers/FragileFunctionKindRequest-evaluate-39e194.swift diff --git a/validation-test/IDE/crashers/587183a047cbcead.swift b/validation-test/IDE/crashers/FragileFunctionKindRequest-evaluate-587183.swift similarity index 100% rename from validation-test/IDE/crashers/587183a047cbcead.swift rename to validation-test/IDE/crashers/FragileFunctionKindRequest-evaluate-587183.swift diff --git a/validation-test/IDE/crashers/eaf1c77e3b7e20c6.swift b/validation-test/IDE/crashers/GenericContext-getGenericSignature-eaf1c7.swift similarity index 100% rename from validation-test/IDE/crashers/eaf1c77e3b7e20c6.swift rename to validation-test/IDE/crashers/GenericContext-getGenericSignature-eaf1c7.swift diff --git a/validation-test/IDE/crashers/7d168ea6c6715a7c.swift b/validation-test/IDE/crashers/GenericSignatureImpl-getSuperclassBound-7d168e.swift similarity index 100% rename from validation-test/IDE/crashers/7d168ea6c6715a7c.swift rename to validation-test/IDE/crashers/GenericSignatureImpl-getSuperclassBound-7d168e.swift diff --git a/validation-test/IDE/crashers/73f3b9a72697ee92.swift b/validation-test/IDE/crashers/GenericSignatureImpl-isValidTypeParameter-73f3b9.swift similarity index 63% rename from validation-test/IDE/crashers/73f3b9a72697ee92.swift rename to validation-test/IDE/crashers/GenericSignatureImpl-isValidTypeParameter-73f3b9.swift index 18e18dd36d541..dfcc231d50bcf 100644 --- a/validation-test/IDE/crashers/73f3b9a72697ee92.swift +++ b/validation-test/IDE/crashers/GenericSignatureImpl-isValidTypeParameter-73f3b9.swift @@ -1,5 +1,5 @@ // {"kind":"complete","signature":"swift::GenericSignatureImpl::isValidTypeParameter(swift::Type) const"} -// RUN: not --crash %target-swift-ide-test -code-completion --code-completion-token=COMPLETE -code-completion-diagnostics -source-filename %s +// RUN: not --crash %target-swift-ide-test -code-completion -batch-code-completion -skip-filecheck -code-completion-diagnostics -source-filename %s protocol a { associatedtype c: a var b: c diff --git a/validation-test/IDE/crashers/fa71279755a2cb53.swift b/validation-test/IDE/crashers/GenericSignatureImpl-requiresClass-fa7127.swift similarity index 60% rename from validation-test/IDE/crashers/fa71279755a2cb53.swift rename to validation-test/IDE/crashers/GenericSignatureImpl-requiresClass-fa7127.swift index 5efa8ff6c817c..dc8d47acb2755 100644 --- a/validation-test/IDE/crashers/fa71279755a2cb53.swift +++ b/validation-test/IDE/crashers/GenericSignatureImpl-requiresClass-fa7127.swift @@ -1,4 +1,4 @@ // {"kind":"complete","signature":"swift::GenericSignatureImpl::requiresClass(swift::Type) const"} -// RUN: not --crash %target-swift-ide-test -code-completion --code-completion-token=COMPLETE -code-completion-diagnostics -source-filename %s +// RUN: not --crash %target-swift-ide-test -code-completion -batch-code-completion -skip-filecheck -code-completion-diagnostics -source-filename %s protocol a { associatedtype c: a var b: c } protocol d: a where c == Never extension Never: d extension d { b: Never { #^COMPLETE^# diff --git a/validation-test/IDE/crashers/f75dad9059dcd5e4.swift b/validation-test/IDE/crashers/GenericSignatureImpl-requiresProtocol-f75dad.swift similarity index 100% rename from validation-test/IDE/crashers/f75dad9059dcd5e4.swift rename to validation-test/IDE/crashers/GenericSignatureImpl-requiresProtocol-f75dad.swift diff --git a/validation-test/IDE/crashers/e8698acd627edf0b.swift b/validation-test/IDE/crashers/GenericTypeParamDecl-getSourceRange-e8698a.swift similarity index 100% rename from validation-test/IDE/crashers/e8698acd627edf0b.swift rename to validation-test/IDE/crashers/GenericTypeParamDecl-getSourceRange-e8698a.swift diff --git a/validation-test/IDE/crashers/2b1c3dd8eaf10b69.swift b/validation-test/IDE/crashers/IDEInspectionInstance-performCachedOperationIfPossible-2b1c3d.swift similarity index 100% rename from validation-test/IDE/crashers/2b1c3dd8eaf10b69.swift rename to validation-test/IDE/crashers/IDEInspectionInstance-performCachedOperationIfPossible-2b1c3d.swift diff --git a/validation-test/IDE/crashers/88987db0d0dc470c.swift b/validation-test/IDE/crashers/IDEInspectionInstance-performCachedOperationIfPossible-88987d.swift similarity index 100% rename from validation-test/IDE/crashers/88987db0d0dc470c.swift rename to validation-test/IDE/crashers/IDEInspectionInstance-performCachedOperationIfPossible-88987d.swift diff --git a/validation-test/IDE/crashers/26ba10dc4c4e7f04.swift b/validation-test/IDE/crashers/InterfaceTypeRequest-cacheResult-26ba10.swift similarity index 100% rename from validation-test/IDE/crashers/26ba10dc4c4e7f04.swift rename to validation-test/IDE/crashers/InterfaceTypeRequest-cacheResult-26ba10.swift diff --git a/validation-test/IDE/crashers/102203dd7c9d004e.swift b/validation-test/IDE/crashers/IterableDeclContext-addMemberSilently-102203.swift similarity index 100% rename from validation-test/IDE/crashers/102203dd7c9d004e.swift rename to validation-test/IDE/crashers/IterableDeclContext-addMemberSilently-102203.swift diff --git a/validation-test/IDE/crashers/1ac322cbf002c111.swift b/validation-test/IDE/crashers/IterableDeclContext-addMemberSilently-1ac322.swift similarity index 100% rename from validation-test/IDE/crashers/1ac322cbf002c111.swift rename to validation-test/IDE/crashers/IterableDeclContext-addMemberSilently-1ac322.swift diff --git a/validation-test/IDE/crashers/be524c3ba9746301.swift b/validation-test/IDE/crashers/KeyPathTypeCheckCompletionCallback-sawSolutionImpl-be524c.swift similarity index 100% rename from validation-test/IDE/crashers/be524c3ba9746301.swift rename to validation-test/IDE/crashers/KeyPathTypeCheckCompletionCallback-sawSolutionImpl-be524c.swift diff --git a/validation-test/IDE/crashers/bf2a1e697e134b1b.swift b/validation-test/IDE/crashers/MacroDefinitionRequest-evaluate-bf2a1e.swift similarity index 100% rename from validation-test/IDE/crashers/bf2a1e697e134b1b.swift rename to validation-test/IDE/crashers/MacroDefinitionRequest-evaluate-bf2a1e.swift diff --git a/validation-test/IDE/crashers/d7b68d01c9ccf2f4.swift b/validation-test/IDE/crashers/Mangler-verify-d7b68d.swift similarity index 100% rename from validation-test/IDE/crashers/d7b68d01c9ccf2f4.swift rename to validation-test/IDE/crashers/Mangler-verify-d7b68d.swift diff --git a/validation-test/IDE/crashers/f13530ddd8d62d26.swift b/validation-test/IDE/crashers/NominalTypeDecl-prepareConformanceTable-f13530.swift similarity index 100% rename from validation-test/IDE/crashers/f13530ddd8d62d26.swift rename to validation-test/IDE/crashers/NominalTypeDecl-prepareConformanceTable-f13530.swift diff --git a/validation-test/IDE/crashers/06ac15e9391fc736.swift b/validation-test/IDE/crashers/Parser-consumeDecl-06ac15.swift similarity index 100% rename from validation-test/IDE/crashers/06ac15e9391fc736.swift rename to validation-test/IDE/crashers/Parser-consumeDecl-06ac15.swift diff --git a/validation-test/IDE/crashers/3d85becf2d3300a5.swift b/validation-test/IDE/crashers/Parser-consumeIdentifier-3d85be.swift similarity index 100% rename from validation-test/IDE/crashers/3d85becf2d3300a5.swift rename to validation-test/IDE/crashers/Parser-consumeIdentifier-3d85be.swift diff --git a/validation-test/IDE/crashers/f03bb3278d3341d9.swift b/validation-test/IDE/crashers/Parser-consumeTopLevelDecl-f03bb3.swift similarity index 100% rename from validation-test/IDE/crashers/f03bb3278d3341d9.swift rename to validation-test/IDE/crashers/Parser-consumeTopLevelDecl-f03bb3.swift diff --git a/validation-test/IDE/crashers/a41cd43f2f603f31.swift b/validation-test/IDE/crashers/Parser-parseDecl-a41cd4.swift similarity index 100% rename from validation-test/IDE/crashers/a41cd43f2f603f31.swift rename to validation-test/IDE/crashers/Parser-parseDecl-a41cd4.swift diff --git a/validation-test/IDE/crashers/7b92bb701b89b249.swift b/validation-test/IDE/crashers/Parser-parseExprSelector-7b92bb.swift similarity index 100% rename from validation-test/IDE/crashers/7b92bb701b89b249.swift rename to validation-test/IDE/crashers/Parser-parseExprSelector-7b92bb.swift diff --git a/validation-test/IDE/crashers/fd1bd523c6eba84d.swift b/validation-test/IDE/crashers/Parser-parseLineDirective-fd1bd5.swift similarity index 100% rename from validation-test/IDE/crashers/fd1bd523c6eba84d.swift rename to validation-test/IDE/crashers/Parser-parseLineDirective-fd1bd5.swift diff --git a/validation-test/IDE/crashers/8447838e00019fde.swift b/validation-test/IDE/crashers/Parser-parseParameterClause-844783.swift similarity index 100% rename from validation-test/IDE/crashers/8447838e00019fde.swift rename to validation-test/IDE/crashers/Parser-parseParameterClause-844783.swift diff --git a/validation-test/IDE/crashers/0c65ac26afb25b40.swift b/validation-test/IDE/crashers/Parser-parseStorageRestrictionsAttribute-0c65ac.swift similarity index 100% rename from validation-test/IDE/crashers/0c65ac26afb25b40.swift rename to validation-test/IDE/crashers/Parser-parseStorageRestrictionsAttribute-0c65ac.swift diff --git a/validation-test/IDE/crashers/d3a218e40a4e3b8e.swift b/validation-test/IDE/crashers/Parser-performIDEInspectionSecondPassImpl-d3a218.swift similarity index 100% rename from validation-test/IDE/crashers/d3a218e40a4e3b8e.swift rename to validation-test/IDE/crashers/Parser-performIDEInspectionSecondPassImpl-d3a218.swift diff --git a/validation-test/IDE/crashers/16a3fafef684fb37.swift b/validation-test/IDE/crashers/PostfixCompletionCallback-sawSolutionImpl-16a3fa.swift similarity index 100% rename from validation-test/IDE/crashers/16a3fafef684fb37.swift rename to validation-test/IDE/crashers/PostfixCompletionCallback-sawSolutionImpl-16a3fa.swift diff --git a/validation-test/IDE/crashers/4c8b4501fbe19cd6.swift b/validation-test/IDE/crashers/PreCheckTarget-walkToExprPre-4c8b45.swift similarity index 100% rename from validation-test/IDE/crashers/4c8b4501fbe19cd6.swift rename to validation-test/IDE/crashers/PreCheckTarget-walkToExprPre-4c8b45.swift diff --git a/validation-test/IDE/crashers/0dfb0607ca6550ec.swift b/validation-test/IDE/crashers/PrintingDiagnosticConsumer-printDiagnostic-0dfb06.swift similarity index 100% rename from validation-test/IDE/crashers/0dfb0607ca6550ec.swift rename to validation-test/IDE/crashers/PrintingDiagnosticConsumer-printDiagnostic-0dfb06.swift diff --git a/validation-test/IDE/crashers/4b1d9718b7b1335a.swift b/validation-test/IDE/crashers/ProtocolConformance-getTypeWitnessAndDecl-4b1d97.swift similarity index 100% rename from validation-test/IDE/crashers/4b1d9718b7b1335a.swift rename to validation-test/IDE/crashers/ProtocolConformance-getTypeWitnessAndDecl-4b1d97.swift diff --git a/validation-test/IDE/crashers/631208e8e9212ebd.swift b/validation-test/IDE/crashers/RequirementMachine-requiresClass-631208.swift similarity index 100% rename from validation-test/IDE/crashers/631208e8e9212ebd.swift rename to validation-test/IDE/crashers/RequirementMachine-requiresClass-631208.swift diff --git a/validation-test/IDE/crashers/93646f990f2e8498.swift b/validation-test/IDE/crashers/RequirementMachine-verify-93646f.swift similarity index 100% rename from validation-test/IDE/crashers/93646f990f2e8498.swift rename to validation-test/IDE/crashers/RequirementMachine-verify-93646f.swift diff --git a/validation-test/IDE/crashers/b702ab48c2f29a3a.swift b/validation-test/IDE/crashers/RequirementMachine-verify-b702ab.swift similarity index 100% rename from validation-test/IDE/crashers/b702ab48c2f29a3a.swift rename to validation-test/IDE/crashers/RequirementMachine-verify-b702ab.swift diff --git a/validation-test/IDE/crashers/f98762f9df9ed0fa.swift b/validation-test/IDE/crashers/RewriteContext-getMutableTermForType-f98762.swift similarity index 100% rename from validation-test/IDE/crashers/f98762f9df9ed0fa.swift rename to validation-test/IDE/crashers/RewriteContext-getMutableTermForType-f98762.swift diff --git a/validation-test/IDE/crashers/81f0b4a8709d344d.swift b/validation-test/IDE/crashers/StmtChecker-typeCheckStmt-81f0b4.swift similarity index 100% rename from validation-test/IDE/crashers/81f0b4a8709d344d.swift rename to validation-test/IDE/crashers/StmtChecker-typeCheckStmt-81f0b4.swift diff --git a/validation-test/IDE/crashers/8659dc98be5856f6.swift b/validation-test/IDE/crashers/StmtChecker-typeCheckStmt-8659dc.swift similarity index 100% rename from validation-test/IDE/crashers/8659dc98be5856f6.swift rename to validation-test/IDE/crashers/StmtChecker-typeCheckStmt-8659dc.swift diff --git a/validation-test/IDE/crashers/d500691bf5d28bbc.swift b/validation-test/IDE/crashers/StmtChecker-typeCheckStmt-d50069.swift similarity index 100% rename from validation-test/IDE/crashers/d500691bf5d28bbc.swift rename to validation-test/IDE/crashers/StmtChecker-typeCheckStmt-d50069.swift diff --git a/validation-test/IDE/crashers/88724bf42982b346.swift b/validation-test/IDE/crashers/TypeBase-getContextSubstitutions-88724b.swift similarity index 100% rename from validation-test/IDE/crashers/88724bf42982b346.swift rename to validation-test/IDE/crashers/TypeBase-getContextSubstitutions-88724b.swift diff --git a/validation-test/IDE/crashers/b74734c97bb09b60.swift b/validation-test/IDE/crashers/TypeBase-getReducedShape-b74734.swift similarity index 100% rename from validation-test/IDE/crashers/b74734c97bb09b60.swift rename to validation-test/IDE/crashers/TypeBase-getReducedShape-b74734.swift diff --git a/validation-test/IDE/crashers/87443a182257da1e.swift b/validation-test/IDE/crashers/TypeChecker-resolveDeclRefExpr-87443a.swift similarity index 100% rename from validation-test/IDE/crashers/87443a182257da1e.swift rename to validation-test/IDE/crashers/TypeChecker-resolveDeclRefExpr-87443a.swift diff --git a/validation-test/IDE/crashers/974abc9e171ad368.swift b/validation-test/IDE/crashers/TypeChecker-typeCheckStmtConditionElement-974abc.swift similarity index 100% rename from validation-test/IDE/crashers/974abc9e171ad368.swift rename to validation-test/IDE/crashers/TypeChecker-typeCheckStmtConditionElement-974abc.swift diff --git a/validation-test/IDE/crashers/43a52bf91ab5d2ee.swift b/validation-test/IDE/crashers/TypeDecl-getName-43a52b.swift similarity index 100% rename from validation-test/IDE/crashers/43a52bf91ab5d2ee.swift rename to validation-test/IDE/crashers/TypeDecl-getName-43a52b.swift diff --git a/validation-test/IDE/crashers/9fefcf40293db48f.swift b/validation-test/IDE/crashers/TypeDecl-getName-9fefcf.swift similarity index 100% rename from validation-test/IDE/crashers/9fefcf40293db48f.swift rename to validation-test/IDE/crashers/TypeDecl-getName-9fefcf.swift diff --git a/validation-test/IDE/crashers/e52359b2767fa879.swift b/validation-test/IDE/crashers/TypeDecl-getName-e52359.swift similarity index 100% rename from validation-test/IDE/crashers/e52359b2767fa879.swift rename to validation-test/IDE/crashers/TypeDecl-getName-e52359.swift diff --git a/validation-test/IDE/crashers/2f87241457a28443.swift b/validation-test/IDE/crashers/TypePrinter-printParentType-2f8724.swift similarity index 100% rename from validation-test/IDE/crashers/2f87241457a28443.swift rename to validation-test/IDE/crashers/TypePrinter-printParentType-2f8724.swift diff --git a/validation-test/IDE/crashers/44e8aa011615df18.swift b/validation-test/IDE/crashers/TypePrinter-printWithParensIfNotSimple-44e8aa.swift similarity index 100% rename from validation-test/IDE/crashers/44e8aa011615df18.swift rename to validation-test/IDE/crashers/TypePrinter-printWithParensIfNotSimple-44e8aa.swift diff --git a/validation-test/IDE/crashers/796ef3e298a05a47.swift b/validation-test/IDE/crashers/TypeRepr-print-796ef3.swift similarity index 100% rename from validation-test/IDE/crashers/796ef3e298a05a47.swift rename to validation-test/IDE/crashers/TypeRepr-print-796ef3.swift diff --git a/validation-test/IDE/crashers/99e962b241f1d25b.swift b/validation-test/IDE/crashers/TypeRepr-print-99e962.swift similarity index 100% rename from validation-test/IDE/crashers/99e962b241f1d25b.swift rename to validation-test/IDE/crashers/TypeRepr-print-99e962.swift diff --git a/validation-test/IDE/crashers/276e1958e5b2f36f.swift b/validation-test/IDE/crashers/TypeResolution-resolveContextualType-276e19.swift similarity index 100% rename from validation-test/IDE/crashers/276e1958e5b2f36f.swift rename to validation-test/IDE/crashers/TypeResolution-resolveContextualType-276e19.swift diff --git a/validation-test/IDE/crashers/cdc75ec659bc26a6.swift b/validation-test/IDE/crashers/TypeResolver-resolveTupleType-cdc75e.swift similarity index 100% rename from validation-test/IDE/crashers/cdc75ec659bc26a6.swift rename to validation-test/IDE/crashers/TypeResolver-resolveTupleType-cdc75e.swift diff --git a/validation-test/IDE/crashers/32fa0d633e8df376.swift b/validation-test/IDE/crashers/TypeResolver-resolveVarargType-32fa0d.swift similarity index 100% rename from validation-test/IDE/crashers/32fa0d633e8df376.swift rename to validation-test/IDE/crashers/TypeResolver-resolveVarargType-32fa0d.swift diff --git a/validation-test/IDE/crashers/8668a3eb11f2ba0f.swift b/validation-test/IDE/crashers/USRBasedType-fromType-8668a3.swift similarity index 100% rename from validation-test/IDE/crashers/8668a3eb11f2ba0f.swift rename to validation-test/IDE/crashers/USRBasedType-fromType-8668a3.swift diff --git a/validation-test/IDE/crashers/3840b5540c4b70be.swift b/validation-test/IDE/crashers/ValueDecl-dumpRef-3840b5.swift similarity index 100% rename from validation-test/IDE/crashers/3840b5540c4b70be.swift rename to validation-test/IDE/crashers/ValueDecl-dumpRef-3840b5.swift diff --git a/validation-test/IDE/crashers/825c80698a299f80.swift b/validation-test/IDE/crashers/abortWithVerificationError-825c80.swift similarity index 100% rename from validation-test/IDE/crashers/825c80698a299f80.swift rename to validation-test/IDE/crashers/abortWithVerificationError-825c80.swift diff --git a/validation-test/IDE/crashers/488be7ca295930f4.swift b/validation-test/IDE/crashers/checkSingleOverride-488be7.swift similarity index 100% rename from validation-test/IDE/crashers/488be7ca295930f4.swift rename to validation-test/IDE/crashers/checkSingleOverride-488be7.swift diff --git a/validation-test/IDE/crashers/77896730013ed459.swift b/validation-test/IDE/crashers/diagnoseMatch-778967.swift similarity index 100% rename from validation-test/IDE/crashers/77896730013ed459.swift rename to validation-test/IDE/crashers/diagnoseMatch-778967.swift diff --git a/validation-test/IDE/crashers/76eec4988cb5a61d.swift b/validation-test/IDE/crashers/diagnoseMissingOwnership-76eec4.swift similarity index 100% rename from validation-test/IDE/crashers/76eec4988cb5a61d.swift rename to validation-test/IDE/crashers/diagnoseMissingOwnership-76eec4.swift diff --git a/validation-test/IDE/crashers/ead1bd1fccd220ab.swift b/validation-test/IDE/crashers/finishStorageImplInfo-ead1bd.swift similarity index 100% rename from validation-test/IDE/crashers/ead1bd1fccd220ab.swift rename to validation-test/IDE/crashers/finishStorageImplInfo-ead1bd.swift diff --git a/validation-test/IDE/crashers/0c2dce70e089243d.swift b/validation-test/IDE/crashers/getEquivalentDeclContextFromSourceFile-0c2dce.swift similarity index 58% rename from validation-test/IDE/crashers/0c2dce70e089243d.swift rename to validation-test/IDE/crashers/getEquivalentDeclContextFromSourceFile-0c2dce.swift index 3a6827355bbdf..d7b86216c07a1 100644 --- a/validation-test/IDE/crashers/0c2dce70e089243d.swift +++ b/validation-test/IDE/crashers/getEquivalentDeclContextFromSourceFile-0c2dce.swift @@ -1,4 +1,4 @@ -// {"kind":"complete","signature":"(anonymous namespace)::getEquivalentDeclContextFromSourceFile(swift::DeclContext*, swift::SourceFile*)","useSourceOrderCompletion":true} +// {"issueID":84785,"kind":"complete","signature":"(anonymous namespace)::getEquivalentDeclContextFromSourceFile(swift::DeclContext*, swift::SourceFile*)","useSourceOrderCompletion":true} // RUN: not --crash %target-swift-ide-test -code-completion -batch-code-completion -skip-filecheck -code-completion-diagnostics -source-order-completion -source-filename %s // https://github.com/swiftlang/swift/issues/84785 func 0 { diff --git a/validation-test/IDE/crashers/27fbd118920a31ee.swift b/validation-test/IDE/crashers/getEquivalentDeclContextFromSourceFile-27fbd1.swift similarity index 100% rename from validation-test/IDE/crashers/27fbd118920a31ee.swift rename to validation-test/IDE/crashers/getEquivalentDeclContextFromSourceFile-27fbd1.swift diff --git a/validation-test/IDE/crashers/e6e38c515da4fe5a.swift b/validation-test/IDE/crashers/getNameForObjC-e6e38c.swift similarity index 100% rename from validation-test/IDE/crashers/e6e38c515da4fe5a.swift rename to validation-test/IDE/crashers/getNameForObjC-e6e38c.swift diff --git a/validation-test/IDE/crashers/4334b05c244e77cf.swift b/validation-test/IDE/crashers/getRequirementMachine-4334b0.swift similarity index 100% rename from validation-test/IDE/crashers/4334b05c244e77cf.swift rename to validation-test/IDE/crashers/getRequirementMachine-4334b0.swift diff --git a/validation-test/IDE/crashers/d02ac29b7ce07e7d.swift b/validation-test/IDE/crashers/getTypeForCompletion-d02ac2.swift similarity index 100% rename from validation-test/IDE/crashers/d02ac29b7ce07e7d.swift rename to validation-test/IDE/crashers/getTypeForCompletion-d02ac2.swift diff --git a/validation-test/IDE/crashers/96faa1ddef0cb57f.swift b/validation-test/IDE/crashers/openTypeParameter-96faa1.swift similarity index 100% rename from validation-test/IDE/crashers/96faa1ddef0cb57f.swift rename to validation-test/IDE/crashers/openTypeParameter-96faa1.swift diff --git a/validation-test/IDE/crashers/c9107b491555f468.swift b/validation-test/IDE/crashers/parseGuardedPattern-c9107b.swift similarity index 100% rename from validation-test/IDE/crashers/c9107b491555f468.swift rename to validation-test/IDE/crashers/parseGuardedPattern-c9107b.swift diff --git a/validation-test/IDE/crashers/0af7ab3606b78927.swift b/validation-test/IDE/crashers/printContext-0af7ab.swift similarity index 100% rename from validation-test/IDE/crashers/0af7ab3606b78927.swift rename to validation-test/IDE/crashers/printContext-0af7ab.swift diff --git a/validation-test/IDE/crashers/10b243ac3f1f8d7b.swift b/validation-test/IDE/crashers/resolveDeclRefExpr-10b243.swift similarity index 100% rename from validation-test/IDE/crashers/10b243ac3f1f8d7b.swift rename to validation-test/IDE/crashers/resolveDeclRefExpr-10b243.swift diff --git a/validation-test/IDE/crashers/1e4621d80984121a.swift b/validation-test/IDE/crashers/resolveDeclRefExpr-1e4621.swift similarity index 100% rename from validation-test/IDE/crashers/1e4621d80984121a.swift rename to validation-test/IDE/crashers/resolveDeclRefExpr-1e4621.swift diff --git a/validation-test/compiler_crashers_2/267b1378f37f8563.swift b/validation-test/compiler_crashers_2/267b1378f37f8563.swift deleted file mode 100644 index 0c9652905e5e5..0000000000000 --- a/validation-test/compiler_crashers_2/267b1378f37f8563.swift +++ /dev/null @@ -1,7 +0,0 @@ -// {"kind":"typecheck","signature":"swift::constraints::ConstraintSystem::applySolutionFixes(swift::constraints::Solution const&)","aliases":["swift::constraints::AllowArgumentMismatch::create(swift::constraints::ConstraintSystem&, swift::Type, swift::Type, swift::constraints::ConstraintLocator*)"]} -// RUN: not --crash %target-swift-frontend -typecheck %s -protocol b { - c(repeat each d, e: ( -} -func bar(a: b) { - a.c(e : "" diff --git a/validation-test/compiler_crashers_2/2c8d3a95fcb84248.swift b/validation-test/compiler_crashers_2/2c8d3a95fcb84248.swift deleted file mode 100644 index 8b7da5a499807..0000000000000 --- a/validation-test/compiler_crashers_2/2c8d3a95fcb84248.swift +++ /dev/null @@ -1,7 +0,0 @@ -// {"kind":"typecheck","signature":"swift::recordRequiredImportAccessLevelForDecl(swift::Decl const*, swift::DeclContext const*, swift::AccessLevel, std::__1::function)>)"} -// RUN: %empty-directory(%t) -// RUN: not --crash %target-swift-frontend -typecheck -sdk %t %s -// REQUIRES: OS=macosx -import Distributed -distributed actor a { -} diff --git a/validation-test/compiler_crashers_2/35c1917cd0f5ba23.swift b/validation-test/compiler_crashers_2/35c1917cd0f5ba23.swift deleted file mode 100644 index 3649786c52270..0000000000000 --- a/validation-test/compiler_crashers_2/35c1917cd0f5ba23.swift +++ /dev/null @@ -1,7 +0,0 @@ -// {"signature":"swift::ASTWalker::PostWalkResult (anonymous namespace)::Verifier::dispatchVisitPost(swift::DynamicTypeExpr*)"} -// RUN: not --crash %target-swift-frontend -typecheck %s -class a { -} -[].filter { - type(of: $0) == a.self -} diff --git a/validation-test/compiler_crashers_2/442f5cd1363787db.swift b/validation-test/compiler_crashers_2/442f5cd1363787db.swift deleted file mode 100644 index 1e1edf55391cd..0000000000000 --- a/validation-test/compiler_crashers_2/442f5cd1363787db.swift +++ /dev/null @@ -1,4 +0,0 @@ -// {"signature":"swift::Decl::getResolvedCustomAttrType(swift::CustomAttr*) const"} -// RUN: not --crash %target-swift-frontend -typecheck %s -struct a { - @b c, () { diff --git a/validation-test/compiler_crashers_2/5cbe6a68da313ea9.swift b/validation-test/compiler_crashers_2/5cbe6a68da313ea9.swift deleted file mode 100644 index 1a4b5a675b5e7..0000000000000 --- a/validation-test/compiler_crashers_2/5cbe6a68da313ea9.swift +++ /dev/null @@ -1,6 +0,0 @@ -// {"signature":"swift::AvailabilityScope::verify(swift::AvailabilityScope const*, swift::ASTContext&) const"} -// RUN: not --crash %target-swift-frontend -typecheck %s -if -#available({} - else { - var a diff --git a/validation-test/compiler_crashers_2/6235b4422a78fa73.swift b/validation-test/compiler_crashers_2/6235b4422a78fa73.swift deleted file mode 100644 index c5c3fd25f2db1..0000000000000 --- a/validation-test/compiler_crashers_2/6235b4422a78fa73.swift +++ /dev/null @@ -1,7 +0,0 @@ -// {"kind":"typecheck","signature":"swift::rewriting::RewriteContext::getRelativeTermForType(swift::CanType, llvm::ArrayRef)","signatureAssert":"Assertion failed: (result.back().getKind() != Symbol::Kind::Shape), function getRelativeTermForType"} -// RUN: not --crash %target-swift-frontend -typecheck %s -// https://github.com/swiftlang/swift/issues/84490 -struct a < b > { - func - c < each d where (repeat each d , b) == b>() -} diff --git a/validation-test/compiler_crashers_2/698f276cef6d3418.swift b/validation-test/compiler_crashers_2/698f276cef6d3418.swift deleted file mode 100644 index a849109089a8b..0000000000000 --- a/validation-test/compiler_crashers_2/698f276cef6d3418.swift +++ /dev/null @@ -1,4 +0,0 @@ -// {"signature":"swift::DefaultAndMaxAccessLevelRequest::cacheResult(std::__1::pair) const"} -// RUN: not --crash %target-swift-frontend -typecheck %s -struct a < b extension a where b : c, d == a { - protocol c struct a diff --git a/validation-test/compiler_crashers_2/7315b4568a81e97d.swift b/validation-test/compiler_crashers_2/7315b4568a81e97d.swift deleted file mode 100644 index 7c614858de512..0000000000000 --- a/validation-test/compiler_crashers_2/7315b4568a81e97d.swift +++ /dev/null @@ -1,4 +0,0 @@ -// {"signature":"swift::GenericSignature::verify(llvm::ArrayRef) const"} -// RUN: not --crash %target-swift-frontend -typecheck %s -protocol a { - typealias b where Self : a protocol a diff --git a/validation-test/compiler_crashers_2/93b241538559442a.swift b/validation-test/compiler_crashers_2/93b241538559442a.swift deleted file mode 100644 index d780a2f82f213..0000000000000 --- a/validation-test/compiler_crashers_2/93b241538559442a.swift +++ /dev/null @@ -1,5 +0,0 @@ -// {"signature":"swift::ASTWalker::PostWalkResult (anonymous namespace)::Verifier::dispatchVisitPost(swift::MakeTemporarilyEscapableExpr*)"} -// RUN: not --crash %target-swift-frontend -typecheck %s -func a(b: () -> Void, c: (() -> Void?) -> Void) { - withoutActuallyEscaping(b, do : c) - } diff --git a/validation-test/compiler_crashers_2/df1e71cd8c428eba.swift b/validation-test/compiler_crashers_2/ASTMangler-appendAnyGenericType-df1e71.swift similarity index 100% rename from validation-test/compiler_crashers_2/df1e71cd8c428eba.swift rename to validation-test/compiler_crashers_2/ASTMangler-appendAnyGenericType-df1e71.swift diff --git a/validation-test/compiler_crashers_2/298c18942254d677.swift b/validation-test/compiler_crashers_2/ASTMangler-appendClosureComponents-298c18.swift similarity index 100% rename from validation-test/compiler_crashers_2/298c18942254d677.swift rename to validation-test/compiler_crashers_2/ASTMangler-appendClosureComponents-298c18.swift diff --git a/validation-test/compiler_crashers_2/0be4d5e8e2a66526.swift b/validation-test/compiler_crashers_2/ASTMangler-appendConstrainedExistential-0be4d5.swift similarity index 100% rename from validation-test/compiler_crashers_2/0be4d5e8e2a66526.swift rename to validation-test/compiler_crashers_2/ASTMangler-appendConstrainedExistential-0be4d5.swift diff --git a/validation-test/compiler_crashers_2/e5dc06197d5ae06b.swift b/validation-test/compiler_crashers_2/ASTMangler-appendExistentialLayout-e5dc06.swift similarity index 100% rename from validation-test/compiler_crashers_2/e5dc06197d5ae06b.swift rename to validation-test/compiler_crashers_2/ASTMangler-appendExistentialLayout-e5dc06.swift diff --git a/validation-test/compiler_crashers_2/f1419d3f3c2fe6b9.swift b/validation-test/compiler_crashers_2/ASTMangler-appendExtension-f1419d.swift similarity index 100% rename from validation-test/compiler_crashers_2/f1419d3f3c2fe6b9.swift rename to validation-test/compiler_crashers_2/ASTMangler-appendExtension-f1419d.swift diff --git a/validation-test/compiler_crashers_2/750bcc84cc8b7789.swift b/validation-test/compiler_crashers_2/ASTMangler-appendOpaqueTypeArchetype-750bcc.swift similarity index 100% rename from validation-test/compiler_crashers_2/750bcc84cc8b7789.swift rename to validation-test/compiler_crashers_2/ASTMangler-appendOpaqueTypeArchetype-750bcc.swift diff --git a/validation-test/compiler_crashers_2/7565b5c58a59aef8.swift b/validation-test/compiler_crashers_2/ASTScopeDeclConsumerForLocalLookup-consume-7565b5.swift similarity index 100% rename from validation-test/compiler_crashers_2/7565b5c58a59aef8.swift rename to validation-test/compiler_crashers_2/ASTScopeDeclConsumerForLocalLookup-consume-7565b5.swift diff --git a/validation-test/compiler_crashers_2/933fe28af784ae94.swift b/validation-test/compiler_crashers_2/ASTScopeDeclConsumerForUnqualifiedLookup-consume-933fe2.swift similarity index 100% rename from validation-test/compiler_crashers_2/933fe28af784ae94.swift rename to validation-test/compiler_crashers_2/ASTScopeDeclConsumerForUnqualifiedLookup-consume-933fe2.swift diff --git a/validation-test/compiler_crashers_2/4414db6acd8120aa.swift b/validation-test/compiler_crashers_2/ASTScopeImpl-addChild-4414db.swift similarity index 100% rename from validation-test/compiler_crashers_2/4414db6acd8120aa.swift rename to validation-test/compiler_crashers_2/ASTScopeImpl-addChild-4414db.swift diff --git a/validation-test/compiler_crashers_2/e4b31d519d2a86c4.swift b/validation-test/compiler_crashers_2/ASTScopeImpl-checkSourceRangeBeforeAddingChild-e4b31d.swift similarity index 100% rename from validation-test/compiler_crashers_2/e4b31d519d2a86c4.swift rename to validation-test/compiler_crashers_2/ASTScopeImpl-checkSourceRangeBeforeAddingChild-e4b31d.swift diff --git a/validation-test/compiler_crashers_2/cb8022311165d5ef.swift b/validation-test/compiler_crashers_2/AbstractStorageDecl-getAccessStrategy-cb8022.swift similarity index 100% rename from validation-test/compiler_crashers_2/cb8022311165d5ef.swift rename to validation-test/compiler_crashers_2/AbstractStorageDecl-getAccessStrategy-cb8022.swift diff --git a/validation-test/compiler_crashers_2/c9bb544b56cd7c73.swift b/validation-test/compiler_crashers_2/AbstractStorageDecl-getValueInterfaceType-c9bb54.swift similarity index 100% rename from validation-test/compiler_crashers_2/c9bb544b56cd7c73.swift rename to validation-test/compiler_crashers_2/AbstractStorageDecl-getValueInterfaceType-c9bb54.swift diff --git a/validation-test/compiler_crashers_2/98fb6d3cc49f5d1d.swift b/validation-test/compiler_crashers_2/AbstractStorageDecl-mutability-98fb6d.swift similarity index 100% rename from validation-test/compiler_crashers_2/98fb6d3cc49f5d1d.swift rename to validation-test/compiler_crashers_2/AbstractStorageDecl-mutability-98fb6d.swift diff --git a/validation-test/compiler_crashers_2/2215911b0aba3c39.swift b/validation-test/compiler_crashers_2/AbstractionPattern-getNumFunctionParams-221591.swift similarity index 100% rename from validation-test/compiler_crashers_2/2215911b0aba3c39.swift rename to validation-test/compiler_crashers_2/AbstractionPattern-getNumFunctionParams-221591.swift diff --git a/validation-test/compiler_crashers_2/807f13dbbc4a604f.swift b/validation-test/compiler_crashers_2/AccessLevelRequest-cacheResult-807f13.swift similarity index 100% rename from validation-test/compiler_crashers_2/807f13dbbc4a604f.swift rename to validation-test/compiler_crashers_2/AccessLevelRequest-cacheResult-807f13.swift diff --git a/validation-test/compiler_crashers_2/40188c379c9ebe45.swift b/validation-test/compiler_crashers_2/ActorIsolationChecker-checkLocalCaptures-40188c.swift similarity index 100% rename from validation-test/compiler_crashers_2/40188c379c9ebe45.swift rename to validation-test/compiler_crashers_2/ActorIsolationChecker-checkLocalCaptures-40188c.swift diff --git a/validation-test/compiler_crashers_2/912b50e86d7f221c.swift b/validation-test/compiler_crashers_2/AllowTypeOrInstanceMemberFailure-diagnoseAsError-912b50.swift similarity index 100% rename from validation-test/compiler_crashers_2/912b50e86d7f221c.swift rename to validation-test/compiler_crashers_2/AllowTypeOrInstanceMemberFailure-diagnoseAsError-912b50.swift diff --git a/validation-test/compiler_crashers_2/ef678247b5bec562.swift b/validation-test/compiler_crashers_2/AllowTypeOrInstanceMemberFailure-diagnoseAsError-ef6782.swift similarity index 100% rename from validation-test/compiler_crashers_2/ef678247b5bec562.swift rename to validation-test/compiler_crashers_2/AllowTypeOrInstanceMemberFailure-diagnoseAsError-ef6782.swift diff --git a/validation-test/compiler_crashers_2/730082a7a3112508.swift b/validation-test/compiler_crashers_2/AssignmentFailure-diagnoseAsError-730082.swift similarity index 100% rename from validation-test/compiler_crashers_2/730082a7a3112508.swift rename to validation-test/compiler_crashers_2/AssignmentFailure-diagnoseAsError-730082.swift diff --git a/validation-test/compiler_crashers_2/e714818ef0d04b52.swift b/validation-test/compiler_crashers_2/AssociatedTypeInference-inferAbstractTypeWitnesses-e71481.swift similarity index 100% rename from validation-test/compiler_crashers_2/e714818ef0d04b52.swift rename to validation-test/compiler_crashers_2/AssociatedTypeInference-inferAbstractTypeWitnesses-e71481.swift diff --git a/validation-test/compiler_crashers_2/ee01b0cddb8c5936.swift b/validation-test/compiler_crashers_2/AssociatedTypeInference-inferTypeWitnessesViaValueWitnesses-ee01b0.swift similarity index 100% rename from validation-test/compiler_crashers_2/ee01b0cddb8c5936.swift rename to validation-test/compiler_crashers_2/AssociatedTypeInference-inferTypeWitnessesViaValueWitnesses-ee01b0.swift diff --git a/validation-test/compiler_crashers_2/23dbe8bd740c095a.swift b/validation-test/compiler_crashers_2/AttributeChecker-visitImplementsAttr-23dbe8.swift similarity index 100% rename from validation-test/compiler_crashers_2/23dbe8bd740c095a.swift rename to validation-test/compiler_crashers_2/AttributeChecker-visitImplementsAttr-23dbe8.swift diff --git a/validation-test/compiler_crashers_2/AvailabilityScope-verify-5cbe6a.swift b/validation-test/compiler_crashers_2/AvailabilityScope-verify-5cbe6a.swift new file mode 100644 index 0000000000000..3607de80bb695 --- /dev/null +++ b/validation-test/compiler_crashers_2/AvailabilityScope-verify-5cbe6a.swift @@ -0,0 +1,6 @@ +// {"kind":"typecheck","signature":"swift::AvailabilityScope::verify(swift::AvailabilityScope const*, swift::ASTContext&) const"} +// RUN: not --crash %target-swift-frontend -typecheck %s +if +#available({} + else { + var a diff --git a/validation-test/compiler_crashers_2/b7fa36aa91745be0.swift b/validation-test/compiler_crashers_2/AvailabilitySet-getConditional-b7fa36.swift similarity index 100% rename from validation-test/compiler_crashers_2/b7fa36aa91745be0.swift rename to validation-test/compiler_crashers_2/AvailabilitySet-getConditional-b7fa36.swift diff --git a/validation-test/compiler_crashers_2/2f2808f812c4a907.swift b/validation-test/compiler_crashers_2/BuildForwardingSubstitutions-2f2808.swift similarity index 100% rename from validation-test/compiler_crashers_2/2f2808f812c4a907.swift rename to validation-test/compiler_crashers_2/BuildForwardingSubstitutions-2f2808.swift diff --git a/validation-test/compiler_crashers_2/05e8f12d4126e38b.swift b/validation-test/compiler_crashers_2/CallerSideDefaultArgExprRequest-OutputType-05e8f1.swift similarity index 100% rename from validation-test/compiler_crashers_2/05e8f12d4126e38b.swift rename to validation-test/compiler_crashers_2/CallerSideDefaultArgExprRequest-OutputType-05e8f1.swift diff --git a/validation-test/compiler_crashers_2/c82707c165c1ebfa.swift b/validation-test/compiler_crashers_2/CallerSideDefaultArgExprRequest-evaluate-c82707.swift similarity index 100% rename from validation-test/compiler_crashers_2/c82707c165c1ebfa.swift rename to validation-test/compiler_crashers_2/CallerSideDefaultArgExprRequest-evaluate-c82707.swift diff --git a/validation-test/compiler_crashers_2/035fa4d6c659f717.swift b/validation-test/compiler_crashers_2/CanTypeWrapperTraits-type-035fa4.swift similarity index 100% rename from validation-test/compiler_crashers_2/035fa4d6c659f717.swift rename to validation-test/compiler_crashers_2/CanTypeWrapperTraits-type-035fa4.swift diff --git a/validation-test/compiler_crashers_2/d4b14cb82157013c.swift b/validation-test/compiler_crashers_2/CanTypeWrapperTraits-type-d4b14c.swift similarity index 100% rename from validation-test/compiler_crashers_2/d4b14cb82157013c.swift rename to validation-test/compiler_crashers_2/CanTypeWrapperTraits-type-d4b14c.swift diff --git a/validation-test/compiler_crashers_2/8867bfc8cf158ddb.swift b/validation-test/compiler_crashers_2/ClassDecl-isSuperclassOf-8867bf.swift similarity index 54% rename from validation-test/compiler_crashers_2/8867bfc8cf158ddb.swift rename to validation-test/compiler_crashers_2/ClassDecl-isSuperclassOf-8867bf.swift index 4916596578a2b..2696a10e37024 100644 --- a/validation-test/compiler_crashers_2/8867bfc8cf158ddb.swift +++ b/validation-test/compiler_crashers_2/ClassDecl-isSuperclassOf-8867bf.swift @@ -1,4 +1,4 @@ -// {"signature":"swift::ClassDecl::isSuperclassOf(swift::ClassDecl const*) const"} +// {"kind":"typecheck","signature":"swift::ClassDecl::isSuperclassOf(swift::ClassDecl const*) const"} // RUN: not --crash %target-swift-frontend -typecheck %s class a { typealias b = <#type#> diff --git a/validation-test/compiler_crashers_2/e2b1640a3c37951d.swift b/validation-test/compiler_crashers_2/Classification-forDeclRef-e2b164.swift similarity index 100% rename from validation-test/compiler_crashers_2/e2b1640a3c37951d.swift rename to validation-test/compiler_crashers_2/Classification-forDeclRef-e2b164.swift diff --git a/validation-test/compiler_crashers_2/651fea1b598eb09d.swift b/validation-test/compiler_crashers_2/ConjunctionStep-651fea.swift similarity index 100% rename from validation-test/compiler_crashers_2/651fea1b598eb09d.swift rename to validation-test/compiler_crashers_2/ConjunctionStep-651fea.swift diff --git a/validation-test/compiler_crashers_2/486a70c43d10bda5.swift b/validation-test/compiler_crashers_2/ConnectedComponents-unionSets-486a70.swift similarity index 100% rename from validation-test/compiler_crashers_2/486a70c43d10bda5.swift rename to validation-test/compiler_crashers_2/ConnectedComponents-unionSets-486a70.swift diff --git a/validation-test/compiler_crashers_2/c3d13662d24dc5b4.swift b/validation-test/compiler_crashers_2/ConstantReqCallWalker-walkToExprPre-c3d136.swift similarity index 100% rename from validation-test/compiler_crashers_2/c3d13662d24dc5b4.swift rename to validation-test/compiler_crashers_2/ConstantReqCallWalker-walkToExprPre-c3d136.swift diff --git a/validation-test/compiler_crashers_2/5ac7591881325acd.swift b/validation-test/compiler_crashers_2/Constraint-Constraint-5ac759.swift similarity index 100% rename from validation-test/compiler_crashers_2/5ac7591881325acd.swift rename to validation-test/compiler_crashers_2/Constraint-Constraint-5ac759.swift diff --git a/validation-test/compiler_crashers_2/f954ff86c7921441.swift b/validation-test/compiler_crashers_2/Constraint-Constraint-f954ff.swift similarity index 100% rename from validation-test/compiler_crashers_2/f954ff86c7921441.swift rename to validation-test/compiler_crashers_2/Constraint-Constraint-f954ff.swift diff --git a/validation-test/compiler_crashers_2/57c38714066765f0.swift b/validation-test/compiler_crashers_2/ConstraintGraph-computeConnectedComponents-57c387.swift similarity index 100% rename from validation-test/compiler_crashers_2/57c38714066765f0.swift rename to validation-test/compiler_crashers_2/ConstraintGraph-computeConnectedComponents-57c387.swift diff --git a/validation-test/compiler_crashers_2/1491559f83458126.swift b/validation-test/compiler_crashers_2/ConstraintGraphNode-addConstraint-149155.swift similarity index 100% rename from validation-test/compiler_crashers_2/1491559f83458126.swift rename to validation-test/compiler_crashers_2/ConstraintGraphNode-addConstraint-149155.swift diff --git a/validation-test/compiler_crashers_2/4546ece627bfc746.swift b/validation-test/compiler_crashers_2/ConstraintSystem-addFix-4546ec.swift similarity index 100% rename from validation-test/compiler_crashers_2/4546ece627bfc746.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-addFix-4546ec.swift diff --git a/validation-test/compiler_crashers_2/ConstraintSystem-applySolutionFixes-267b13.swift b/validation-test/compiler_crashers_2/ConstraintSystem-applySolutionFixes-267b13.swift new file mode 100644 index 0000000000000..a27147a051e58 --- /dev/null +++ b/validation-test/compiler_crashers_2/ConstraintSystem-applySolutionFixes-267b13.swift @@ -0,0 +1,7 @@ +// {"aliases":["swift::constraints::AllowArgumentMismatch::create(swift::constraints::ConstraintSystem&, swift::Type, swift::Type, swift::constraints::ConstraintLocator*)"],"kind":"typecheck","signature":"swift::constraints::ConstraintSystem::applySolutionFixes(swift::constraints::Solution const&)"} +// RUN: not --crash %target-swift-frontend -typecheck %s +protocol b { + c(repeat each d, e: ( +} +func bar(a: b) { + a.c(e : "" diff --git a/validation-test/compiler_crashers_2/ConstraintSystem-applySolutionFixes-c03733.swift b/validation-test/compiler_crashers_2/ConstraintSystem-applySolutionFixes-c03733.swift new file mode 100644 index 0000000000000..2672da7a47f10 --- /dev/null +++ b/validation-test/compiler_crashers_2/ConstraintSystem-applySolutionFixes-c03733.swift @@ -0,0 +1,4 @@ +// {"aliases":["swift::constraints::AllowArgumentMismatch::create(swift::constraints::ConstraintSystem&, swift::Type, swift::Type, swift::constraints::ConstraintLocator*)"],"kind":"typecheck","signature":"swift::constraints::ConstraintSystem::applySolutionFixes(swift::constraints::Solution const&)"} +// RUN: not --crash %target-swift-frontend -typecheck %s +func a(repeat each b, repeat each b) +a(repeat ( diff --git a/validation-test/compiler_crashers_2/788743a67e00ba80.swift b/validation-test/compiler_crashers_2/ConstraintSystem-bindOverloadType-788743.swift similarity index 100% rename from validation-test/compiler_crashers_2/788743a67e00ba80.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-bindOverloadType-788743.swift diff --git a/validation-test/compiler_crashers_2/45e1131d17a7561c.swift b/validation-test/compiler_crashers_2/ConstraintSystem-diagnoseAmbiguity-45e113.swift similarity index 100% rename from validation-test/compiler_crashers_2/45e1131d17a7561c.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-diagnoseAmbiguity-45e113.swift diff --git a/validation-test/compiler_crashers_2/5b828cc4df77dc2e.swift b/validation-test/compiler_crashers_2/ConstraintSystem-diagnoseAmbiguityWithFixes-5b828c.swift similarity index 100% rename from validation-test/compiler_crashers_2/5b828cc4df77dc2e.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-diagnoseAmbiguityWithFixes-5b828c.swift diff --git a/validation-test/compiler_crashers_2/963e71d8d54aa379.swift b/validation-test/compiler_crashers_2/ConstraintSystem-diagnoseAmbiguityWithFixes-963e71.swift similarity index 100% rename from validation-test/compiler_crashers_2/963e71d8d54aa379.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-diagnoseAmbiguityWithFixes-963e71.swift diff --git a/validation-test/compiler_crashers_2/efe245e1832e7ed7.swift b/validation-test/compiler_crashers_2/ConstraintSystem-finalize-efe245.swift similarity index 100% rename from validation-test/compiler_crashers_2/efe245e1832e7ed7.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-finalize-efe245.swift diff --git a/validation-test/compiler_crashers_2/4437c5c5a209553a.swift b/validation-test/compiler_crashers_2/ConstraintSystem-getBindingsFor-4437c5.swift similarity index 100% rename from validation-test/compiler_crashers_2/4437c5c5a209553a.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-getBindingsFor-4437c5.swift diff --git a/validation-test/compiler_crashers_2/a6b3bc1c6dee79bf.swift b/validation-test/compiler_crashers_2/ConstraintSystem-getCalleeLocator-a6b3bc.swift similarity index 100% rename from validation-test/compiler_crashers_2/a6b3bc1c6dee79bf.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-getCalleeLocator-a6b3bc.swift diff --git a/validation-test/compiler_crashers_2/36e4eac6ff343df0.swift b/validation-test/compiler_crashers_2/ConstraintSystem-getClosureType-36e4ea.swift similarity index 100% rename from validation-test/compiler_crashers_2/36e4eac6ff343df0.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-getClosureType-36e4ea.swift diff --git a/validation-test/compiler_crashers_2/dc5f0791705b1cca.swift b/validation-test/compiler_crashers_2/ConstraintSystem-getClosureType-dc5f07.swift similarity index 100% rename from validation-test/compiler_crashers_2/dc5f0791705b1cca.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-getClosureType-dc5f07.swift diff --git a/validation-test/compiler_crashers_2/cbbc09a1ce53846d.swift b/validation-test/compiler_crashers_2/ConstraintSystem-getType-cbbc09.swift similarity index 100% rename from validation-test/compiler_crashers_2/cbbc09a1ce53846d.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-getType-cbbc09.swift diff --git a/validation-test/compiler_crashers_2/fef90fa2b91e98ff.swift b/validation-test/compiler_crashers_2/ConstraintSystem-getTypeOfMemberReferencePre-fef90f.swift similarity index 100% rename from validation-test/compiler_crashers_2/fef90fa2b91e98ff.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-getTypeOfMemberReferencePre-fef90f.swift diff --git a/validation-test/compiler_crashers_2/014ab64f0056db9e.swift b/validation-test/compiler_crashers_2/ConstraintSystem-matchFunctionResultTypes-014ab6.swift similarity index 100% rename from validation-test/compiler_crashers_2/014ab64f0056db9e.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-matchFunctionResultTypes-014ab6.swift diff --git a/validation-test/compiler_crashers_2/e991ae179ce5e7f6.swift b/validation-test/compiler_crashers_2/ConstraintSystem-matchFunctionTypes-e991ae.swift similarity index 100% rename from validation-test/compiler_crashers_2/e991ae179ce5e7f6.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-matchFunctionTypes-e991ae.swift diff --git a/validation-test/compiler_crashers_2/c7f6f9dc8e8c9d71.swift b/validation-test/compiler_crashers_2/ConstraintSystem-matchResultBuilder-c7f6f9.swift similarity index 100% rename from validation-test/compiler_crashers_2/c7f6f9dc8e8c9d71.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-matchResultBuilder-c7f6f9.swift diff --git a/validation-test/compiler_crashers_2/7c81010b54046136.swift b/validation-test/compiler_crashers_2/ConstraintSystem-matchTypes-7c8101.swift similarity index 100% rename from validation-test/compiler_crashers_2/7c81010b54046136.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-matchTypes-7c8101.swift diff --git a/validation-test/compiler_crashers_2/981bb1e42a9312c0.swift b/validation-test/compiler_crashers_2/ConstraintSystem-openGenericParameters-981bb1.swift similarity index 100% rename from validation-test/compiler_crashers_2/981bb1e42a9312c0.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-openGenericParameters-981bb1.swift diff --git a/validation-test/compiler_crashers_2/d48b4d2e6863049d.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordArgumentList-d48b4d.swift similarity index 100% rename from validation-test/compiler_crashers_2/d48b4d2e6863049d.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordArgumentList-d48b4d.swift diff --git a/validation-test/compiler_crashers_2/ebe41bf99641e618.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordDisjunctionChoice-ebe41b.swift similarity index 100% rename from validation-test/compiler_crashers_2/ebe41bf99641e618.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordDisjunctionChoice-ebe41b.swift diff --git a/validation-test/compiler_crashers_2/2a435f4c7a59cd72.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordImpliedResult-2a435f.swift similarity index 100% rename from validation-test/compiler_crashers_2/2a435f4c7a59cd72.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordImpliedResult-2a435f.swift diff --git a/validation-test/compiler_crashers_2/4c48b3ae4546ae0d.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordKeyPath-4c48b3.swift similarity index 100% rename from validation-test/compiler_crashers_2/4c48b3ae4546ae0d.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordKeyPath-4c48b3.swift diff --git a/validation-test/compiler_crashers_2/2b51707d0f37036f.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordMatchCallArgumentResult-2b5170.swift similarity index 100% rename from validation-test/compiler_crashers_2/2b51707d0f37036f.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordMatchCallArgumentResult-2b5170.swift diff --git a/validation-test/compiler_crashers_2/12d3616c49ade22f.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordOpenedType-12d361.swift similarity index 100% rename from validation-test/compiler_crashers_2/12d3616c49ade22f.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordOpenedType-12d361.swift diff --git a/validation-test/compiler_crashers_2/efd413faa5b859c9.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordOpenedType-efd413.swift similarity index 100% rename from validation-test/compiler_crashers_2/efd413faa5b859c9.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordOpenedType-efd413.swift diff --git a/validation-test/compiler_crashers_2/3070c3e372b52e7e.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordResolvedOverload-3070c3.swift similarity index 100% rename from validation-test/compiler_crashers_2/3070c3e372b52e7e.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordResolvedOverload-3070c3.swift diff --git a/validation-test/compiler_crashers_2/9470fb8cc388d9a9.swift b/validation-test/compiler_crashers_2/ConstraintSystem-recordResolvedOverload-9470fb.swift similarity index 100% rename from validation-test/compiler_crashers_2/9470fb8cc388d9a9.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-recordResolvedOverload-9470fb.swift diff --git a/validation-test/compiler_crashers_2/51e2471a4cadad3d.swift b/validation-test/compiler_crashers_2/ConstraintSystem-repairFailures-51e247.swift similarity index 100% rename from validation-test/compiler_crashers_2/51e2471a4cadad3d.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-repairFailures-51e247.swift diff --git a/validation-test/compiler_crashers_2/df69d29c5771e948.swift b/validation-test/compiler_crashers_2/ConstraintSystem-repairFailures-df69d2.swift similarity index 100% rename from validation-test/compiler_crashers_2/df69d29c5771e948.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-repairFailures-df69d2.swift diff --git a/validation-test/compiler_crashers_2/457eda8b0f9011b6.swift b/validation-test/compiler_crashers_2/ConstraintSystem-setCapturedExpansions-457eda.swift similarity index 100% rename from validation-test/compiler_crashers_2/457eda8b0f9011b6.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-setCapturedExpansions-457eda.swift diff --git a/validation-test/compiler_crashers_2/3056ff53cabf9480.swift b/validation-test/compiler_crashers_2/ConstraintSystem-setClosureType-3056ff.swift similarity index 100% rename from validation-test/compiler_crashers_2/3056ff53cabf9480.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-setClosureType-3056ff.swift diff --git a/validation-test/compiler_crashers_2/9f75fc85a5c32bf2.swift b/validation-test/compiler_crashers_2/ConstraintSystem-setTargetFor-9f75fc.swift similarity index 100% rename from validation-test/compiler_crashers_2/9f75fc85a5c32bf2.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-setTargetFor-9f75fc.swift diff --git a/validation-test/compiler_crashers_2/e40b4406ca551533.swift b/validation-test/compiler_crashers_2/ConstraintSystem-setType-e40b44.swift similarity index 100% rename from validation-test/compiler_crashers_2/e40b4406ca551533.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-setType-e40b44.swift diff --git a/validation-test/compiler_crashers_2/56561b790b963b0c.swift b/validation-test/compiler_crashers_2/ConstraintSystem-simplifyExplicitGenericArgumentsConstraint-56561b.swift similarity index 100% rename from validation-test/compiler_crashers_2/56561b790b963b0c.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-simplifyExplicitGenericArgumentsConstraint-56561b.swift diff --git a/validation-test/compiler_crashers_2/56777ed1a15575c4.swift b/validation-test/compiler_crashers_2/ConstraintSystem-simplifyKeyPathConstraint-56777e.swift similarity index 100% rename from validation-test/compiler_crashers_2/56777ed1a15575c4.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-simplifyKeyPathConstraint-56777e.swift diff --git a/validation-test/compiler_crashers_2/9601e1ccf3c48ef8.swift b/validation-test/compiler_crashers_2/ConstraintSystem-simplifyKeyPathConstraint-9601e1.swift similarity index 100% rename from validation-test/compiler_crashers_2/9601e1ccf3c48ef8.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-simplifyKeyPathConstraint-9601e1.swift diff --git a/validation-test/compiler_crashers_2/d0221822dccb4124.swift b/validation-test/compiler_crashers_2/ConstraintSystem-simplifySameShapeConstraint-d02218.swift similarity index 100% rename from validation-test/compiler_crashers_2/d0221822dccb4124.swift rename to validation-test/compiler_crashers_2/ConstraintSystem-simplifySameShapeConstraint-d02218.swift diff --git a/validation-test/compiler_crashers_2/c956e003382cbc94.swift b/validation-test/compiler_crashers_2/ConstraintWalker-walkToExprPost-c956e0.swift similarity index 100% rename from validation-test/compiler_crashers_2/c956e003382cbc94.swift rename to validation-test/compiler_crashers_2/ConstraintWalker-walkToExprPost-c956e0.swift diff --git a/validation-test/compiler_crashers_2/67f3134fa56c0913.swift b/validation-test/compiler_crashers_2/ContextualFailure-diagnoseConversionToBool-67f313.swift similarity index 100% rename from validation-test/compiler_crashers_2/67f3134fa56c0913.swift rename to validation-test/compiler_crashers_2/ContextualFailure-diagnoseConversionToBool-67f313.swift diff --git a/validation-test/compiler_crashers_2/b404bf05a5a80274.swift b/validation-test/compiler_crashers_2/ContextualFailure-getDiagnosticFor-b404bf.swift similarity index 100% rename from validation-test/compiler_crashers_2/b404bf05a5a80274.swift rename to validation-test/compiler_crashers_2/ContextualFailure-getDiagnosticFor-b404bf.swift diff --git a/validation-test/compiler_crashers_2/a8c84d1122922f83.swift b/validation-test/compiler_crashers_2/ContextualFailure-tryProtocolConformanceFixIt-a8c84d.swift similarity index 100% rename from validation-test/compiler_crashers_2/a8c84d1122922f83.swift rename to validation-test/compiler_crashers_2/ContextualFailure-tryProtocolConformanceFixIt-a8c84d.swift diff --git a/validation-test/compiler_crashers_2/f4e3977ec1f2aee1.swift b/validation-test/compiler_crashers_2/Decl-attachParsedAttrs-f4e397.swift similarity index 100% rename from validation-test/compiler_crashers_2/f4e3977ec1f2aee1.swift rename to validation-test/compiler_crashers_2/Decl-attachParsedAttrs-f4e397.swift diff --git a/validation-test/compiler_crashers_2/6cbf07908427d45f.swift b/validation-test/compiler_crashers_2/Decl-getLoc-6cbf07.swift similarity index 100% rename from validation-test/compiler_crashers_2/6cbf07908427d45f.swift rename to validation-test/compiler_crashers_2/Decl-getLoc-6cbf07.swift diff --git a/validation-test/compiler_crashers_2/Decl-getResolvedCustomAttrType-442f5c.swift b/validation-test/compiler_crashers_2/Decl-getResolvedCustomAttrType-442f5c.swift new file mode 100644 index 0000000000000..7691d3ebd481e --- /dev/null +++ b/validation-test/compiler_crashers_2/Decl-getResolvedCustomAttrType-442f5c.swift @@ -0,0 +1,4 @@ +// {"kind":"typecheck","signature":"swift::Decl::getResolvedCustomAttrType(swift::CustomAttr*) const"} +// RUN: not --crash %target-swift-frontend -typecheck %s +struct a { + @b c, () { diff --git a/validation-test/compiler_crashers_2/922c2062e63d9bad.swift b/validation-test/compiler_crashers_2/Decl-getResolvedCustomAttrType-922c20.swift similarity index 100% rename from validation-test/compiler_crashers_2/922c2062e63d9bad.swift rename to validation-test/compiler_crashers_2/Decl-getResolvedCustomAttrType-922c20.swift diff --git a/validation-test/compiler_crashers_2/863c70cdebd3a8f9.swift b/validation-test/compiler_crashers_2/Decl-getSemanticAvailableAttr-863c70.swift similarity index 100% rename from validation-test/compiler_crashers_2/863c70cdebd3a8f9.swift rename to validation-test/compiler_crashers_2/Decl-getSemanticAvailableAttr-863c70.swift diff --git a/validation-test/compiler_crashers_2/a12deef4ea310815.swift b/validation-test/compiler_crashers_2/DeclContext-getASTContext-a12dee.swift similarity index 100% rename from validation-test/compiler_crashers_2/a12deef4ea310815.swift rename to validation-test/compiler_crashers_2/DeclContext-getASTContext-a12dee.swift diff --git a/validation-test/compiler_crashers_2/760438013f44ce5b.swift b/validation-test/compiler_crashers_2/DeclContext-getSelfInterfaceType-760438.swift similarity index 100% rename from validation-test/compiler_crashers_2/760438013f44ce5b.swift rename to validation-test/compiler_crashers_2/DeclContext-getSelfInterfaceType-760438.swift diff --git a/validation-test/compiler_crashers_2/8d7e9f1c8d765adf.swift b/validation-test/compiler_crashers_2/DeclRefTypeRepr-DeclRefTypeRepr-8d7e9f.swift similarity index 100% rename from validation-test/compiler_crashers_2/8d7e9f1c8d765adf.swift rename to validation-test/compiler_crashers_2/DeclRefTypeRepr-DeclRefTypeRepr-8d7e9f.swift diff --git a/validation-test/compiler_crashers_2/DefaultAndMaxAccessLevelRequest-cacheResult-698f27.swift b/validation-test/compiler_crashers_2/DefaultAndMaxAccessLevelRequest-cacheResult-698f27.swift new file mode 100644 index 0000000000000..9ea384657ddff --- /dev/null +++ b/validation-test/compiler_crashers_2/DefaultAndMaxAccessLevelRequest-cacheResult-698f27.swift @@ -0,0 +1,4 @@ +// {"kind":"typecheck","signature":"swift::DefaultAndMaxAccessLevelRequest::cacheResult(std::__1::pair) const"} +// RUN: not --crash %target-swift-frontend -typecheck %s +struct a < b extension a where b : c, d == a { + protocol c struct a diff --git a/validation-test/compiler_crashers_2/7459efb59886f47d.swift b/validation-test/compiler_crashers_2/DerivedConformance-deriveDistributedActor-7459ef.swift similarity index 65% rename from validation-test/compiler_crashers_2/7459efb59886f47d.swift rename to validation-test/compiler_crashers_2/DerivedConformance-deriveDistributedActor-7459ef.swift index 30951ccb2e92f..c4bbfc5fad2c1 100644 --- a/validation-test/compiler_crashers_2/7459efb59886f47d.swift +++ b/validation-test/compiler_crashers_2/DerivedConformance-deriveDistributedActor-7459ef.swift @@ -1,4 +1,4 @@ -// {"signature":"swift::DerivedConformance::deriveDistributedActor(swift::ValueDecl*)"} +// {"kind":"typecheck","signature":"swift::DerivedConformance::deriveDistributedActor(swift::ValueDecl*)"} // RUN: not --crash %target-swift-frontend -typecheck %s // REQUIRES: OS=macosx import Distributed typealias DefaultDistributedActorSystem = LocalTestingDistributedActorSystem distributed actor a{c, b diff --git a/validation-test/compiler_crashers_2/a87df2cdd1c39d8f.swift b/validation-test/compiler_crashers_2/DiagnoseWalker-checkUseOfMetaTypeName-a87df2.swift similarity index 100% rename from validation-test/compiler_crashers_2/a87df2cdd1c39d8f.swift rename to validation-test/compiler_crashers_2/DiagnoseWalker-checkUseOfMetaTypeName-a87df2.swift diff --git a/validation-test/compiler_crashers_2/45fab60ba6296372.swift b/validation-test/compiler_crashers_2/DiagnoseWalker-walkToExprPre-45fab6.swift similarity index 100% rename from validation-test/compiler_crashers_2/45fab60ba6296372.swift rename to validation-test/compiler_crashers_2/DiagnoseWalker-walkToExprPre-45fab6.swift diff --git a/validation-test/compiler_crashers_2/50b7d05928ee8b0e.swift b/validation-test/compiler_crashers_2/DiagnoseWalker-walkToExprPre-50b7d0.swift similarity index 100% rename from validation-test/compiler_crashers_2/50b7d05928ee8b0e.swift rename to validation-test/compiler_crashers_2/DiagnoseWalker-walkToExprPre-50b7d0.swift diff --git a/validation-test/compiler_crashers_2/5939b8697d0d25c0.swift b/validation-test/compiler_crashers_2/DiagnoseWalker-walkToExprPre-5939b8.swift similarity index 100% rename from validation-test/compiler_crashers_2/5939b8697d0d25c0.swift rename to validation-test/compiler_crashers_2/DiagnoseWalker-walkToExprPre-5939b8.swift diff --git a/validation-test/compiler_crashers_2/d40d72be28bfdea6.swift b/validation-test/compiler_crashers_2/ExpandArrayIntoVarargsFailure-tryDropArrayBracketsFixIt-d40d72.swift similarity index 100% rename from validation-test/compiler_crashers_2/d40d72be28bfdea6.swift rename to validation-test/compiler_crashers_2/ExpandArrayIntoVarargsFailure-tryDropArrayBracketsFixIt-d40d72.swift diff --git a/validation-test/compiler_crashers_2/50b52589da464db0.swift b/validation-test/compiler_crashers_2/ExprPatternMatchRequest-evaluate-50b525.swift similarity index 100% rename from validation-test/compiler_crashers_2/50b52589da464db0.swift rename to validation-test/compiler_crashers_2/ExprPatternMatchRequest-evaluate-50b525.swift diff --git a/validation-test/compiler_crashers_2/033b407eb167aba5.swift b/validation-test/compiler_crashers_2/ExprRewriter-coerceCallArguments-033b40.swift similarity index 100% rename from validation-test/compiler_crashers_2/033b407eb167aba5.swift rename to validation-test/compiler_crashers_2/ExprRewriter-coerceCallArguments-033b40.swift diff --git a/validation-test/compiler_crashers_2/9010fe24c9dc7272.swift b/validation-test/compiler_crashers_2/ExprRewriter-coerceCallArguments-9010fe.swift similarity index 100% rename from validation-test/compiler_crashers_2/9010fe24c9dc7272.swift rename to validation-test/compiler_crashers_2/ExprRewriter-coerceCallArguments-9010fe.swift diff --git a/validation-test/compiler_crashers_2/298b1482f76558b1.swift b/validation-test/compiler_crashers_2/ExprRewriter-coerceToType-298b14.swift similarity index 100% rename from validation-test/compiler_crashers_2/298b1482f76558b1.swift rename to validation-test/compiler_crashers_2/ExprRewriter-coerceToType-298b14.swift diff --git a/validation-test/compiler_crashers_2/685973a04a9055ad.swift b/validation-test/compiler_crashers_2/ExprRewriter-coerceToType-685973.swift similarity index 62% rename from validation-test/compiler_crashers_2/685973a04a9055ad.swift rename to validation-test/compiler_crashers_2/ExprRewriter-coerceToType-685973.swift index 1748e97d40745..d21ae7e4dd39b 100644 --- a/validation-test/compiler_crashers_2/685973a04a9055ad.swift +++ b/validation-test/compiler_crashers_2/ExprRewriter-coerceToType-685973.swift @@ -1,4 +1,4 @@ -// {"signature":"(anonymous namespace)::ExprRewriter::coerceToType(swift::Expr*, swift::Type, swift::constraints::ConstraintLocatorBuilder)"} +// {"kind":"typecheck","signature":"(anonymous namespace)::ExprRewriter::coerceToType(swift::Expr*, swift::Type, swift::constraints::ConstraintLocatorBuilder)"} // RUN: not --crash %target-swift-frontend -typecheck %s struct a < each b : Collection { c : ( repeat each b diff --git a/validation-test/compiler_crashers_2/dda1d9031373fa50.swift b/validation-test/compiler_crashers_2/ExprRewriter-finishApply-dda1d9.swift similarity index 100% rename from validation-test/compiler_crashers_2/dda1d9031373fa50.swift rename to validation-test/compiler_crashers_2/ExprRewriter-finishApply-dda1d9.swift diff --git a/validation-test/compiler_crashers_2/3b6836d8e254e362.swift b/validation-test/compiler_crashers_2/ExprRewriter-visitDeclRefExpr-3b6836.swift similarity index 100% rename from validation-test/compiler_crashers_2/3b6836d8e254e362.swift rename to validation-test/compiler_crashers_2/ExprRewriter-visitDeclRefExpr-3b6836.swift diff --git a/validation-test/compiler_crashers_2/3e3dd6a23227714f.swift b/validation-test/compiler_crashers_2/ExprRewriter-visitKeyPathExpr-3e3dd6.swift similarity index 100% rename from validation-test/compiler_crashers_2/3e3dd6a23227714f.swift rename to validation-test/compiler_crashers_2/ExprRewriter-visitKeyPathExpr-3e3dd6.swift diff --git a/validation-test/compiler_crashers_2/37982596fdde0b5d.swift b/validation-test/compiler_crashers_2/FailureDiagnostic-resolveType-379825.swift similarity index 100% rename from validation-test/compiler_crashers_2/37982596fdde0b5d.swift rename to validation-test/compiler_crashers_2/FailureDiagnostic-resolveType-379825.swift diff --git a/validation-test/compiler_crashers_2/975116cdaa9f4107.swift b/validation-test/compiler_crashers_2/FindMatchOperatorDeclRef-walkToExprPre-975116.swift similarity index 100% rename from validation-test/compiler_crashers_2/975116cdaa9f4107.swift rename to validation-test/compiler_crashers_2/FindMatchOperatorDeclRef-walkToExprPre-975116.swift diff --git a/validation-test/compiler_crashers_2/3b24e8bed8732c5c.swift b/validation-test/compiler_crashers_2/FulfillmentMap-searchNominalTypeMetadata-3b24e8.swift similarity index 100% rename from validation-test/compiler_crashers_2/3b24e8bed8732c5c.swift rename to validation-test/compiler_crashers_2/FulfillmentMap-searchNominalTypeMetadata-3b24e8.swift diff --git a/validation-test/compiler_crashers_2/dc159d8541132fa2.swift b/validation-test/compiler_crashers_2/FunctionType-get-dc159d.swift similarity index 100% rename from validation-test/compiler_crashers_2/dc159d8541132fa2.swift rename to validation-test/compiler_crashers_2/FunctionType-get-dc159d.swift diff --git a/validation-test/compiler_crashers_2/6a334017072c7458.swift b/validation-test/compiler_crashers_2/FunctionTypeMismatch-FunctionTypeMismatch-6a3340.swift similarity index 100% rename from validation-test/compiler_crashers_2/6a334017072c7458.swift rename to validation-test/compiler_crashers_2/FunctionTypeMismatch-FunctionTypeMismatch-6a3340.swift diff --git a/validation-test/compiler_crashers_2/e782d1e4d7cf5689.swift b/validation-test/compiler_crashers_2/GenericArgumentsMismatchFailure-diagnoseAsError-e782d1.swift similarity index 100% rename from validation-test/compiler_crashers_2/e782d1e4d7cf5689.swift rename to validation-test/compiler_crashers_2/GenericArgumentsMismatchFailure-diagnoseAsError-e782d1.swift diff --git a/validation-test/compiler_crashers_2/5592e8470c61624d.swift b/validation-test/compiler_crashers_2/GenericEnvironment-getMappingIfPresent-5592e8.swift similarity index 100% rename from validation-test/compiler_crashers_2/5592e8470c61624d.swift rename to validation-test/compiler_crashers_2/GenericEnvironment-getMappingIfPresent-5592e8.swift diff --git a/validation-test/compiler_crashers_2/8bd36ffa67067b41.swift b/validation-test/compiler_crashers_2/GenericEnvironment-mapElementTypeIntoPackContext-8bd36f.swift similarity index 100% rename from validation-test/compiler_crashers_2/8bd36ffa67067b41.swift rename to validation-test/compiler_crashers_2/GenericEnvironment-mapElementTypeIntoPackContext-8bd36f.swift diff --git a/validation-test/compiler_crashers_2/a8ea3386fbf9c28e.swift b/validation-test/compiler_crashers_2/GenericEnvironment-mapElementTypeIntoPackContext-a8ea33.swift similarity index 100% rename from validation-test/compiler_crashers_2/a8ea3386fbf9c28e.swift rename to validation-test/compiler_crashers_2/GenericEnvironment-mapElementTypeIntoPackContext-a8ea33.swift diff --git a/validation-test/compiler_crashers_2/GenericSignature-verify-7315b4.swift b/validation-test/compiler_crashers_2/GenericSignature-verify-7315b4.swift new file mode 100644 index 0000000000000..4153e86f34867 --- /dev/null +++ b/validation-test/compiler_crashers_2/GenericSignature-verify-7315b4.swift @@ -0,0 +1,4 @@ +// {"kind":"typecheck","signature":"swift::GenericSignature::verify(llvm::ArrayRef) const"} +// RUN: not --crash %target-swift-frontend -typecheck %s +protocol a { + typealias b where Self : a protocol a diff --git a/validation-test/compiler_crashers_2/294a06f55bd8bcd7.swift b/validation-test/compiler_crashers_2/GenericSignatureImpl-getReducedTypeParameter-294a06.swift similarity index 100% rename from validation-test/compiler_crashers_2/294a06f55bd8bcd7.swift rename to validation-test/compiler_crashers_2/GenericSignatureImpl-getReducedTypeParameter-294a06.swift diff --git a/validation-test/compiler_crashers_2/570ee53be7e5846a.swift b/validation-test/compiler_crashers_2/GenericSignatureImpl-getReducedTypeParameter-570ee5.swift similarity index 100% rename from validation-test/compiler_crashers_2/570ee53be7e5846a.swift rename to validation-test/compiler_crashers_2/GenericSignatureImpl-getReducedTypeParameter-570ee5.swift diff --git a/validation-test/compiler_crashers_2/63d065624970638a.swift b/validation-test/compiler_crashers_2/GenericSignatureImpl-lookupNestedType-63d065.swift similarity index 58% rename from validation-test/compiler_crashers_2/63d065624970638a.swift rename to validation-test/compiler_crashers_2/GenericSignatureImpl-lookupNestedType-63d065.swift index 45877c4560305..95f5d6c300eff 100644 --- a/validation-test/compiler_crashers_2/63d065624970638a.swift +++ b/validation-test/compiler_crashers_2/GenericSignatureImpl-lookupNestedType-63d065.swift @@ -1,4 +1,4 @@ -// {"signature":"swift::GenericSignatureImpl::lookupNestedType(swift::Type, swift::Identifier) const"} +// {"kind":"typecheck","signature":"swift::GenericSignatureImpl::lookupNestedType(swift::Type, swift::Identifier) const"} // RUN: not --crash %target-swift-frontend -typecheck %s a.b protocol c where a.d == Self diff --git a/validation-test/compiler_crashers_2/579f310114c8e906.swift b/validation-test/compiler_crashers_2/GenericTypeParamDecl-getSourceRange-579f31.swift similarity index 100% rename from validation-test/compiler_crashers_2/579f310114c8e906.swift rename to validation-test/compiler_crashers_2/GenericTypeParamDecl-getSourceRange-579f31.swift diff --git a/validation-test/compiler_crashers_2/ef6fa06269073e94.swift b/validation-test/compiler_crashers_2/ImplicitSelfUsageChecker-isClosureRequiringSelfQualification-ef6fa0.swift similarity index 100% rename from validation-test/compiler_crashers_2/ef6fa06269073e94.swift rename to validation-test/compiler_crashers_2/ImplicitSelfUsageChecker-isClosureRequiringSelfQualification-ef6fa0.swift diff --git a/validation-test/compiler_crashers_2/361c5acf488944d1.swift b/validation-test/compiler_crashers_2/InFlightSubstitution-projectLaneFromPackType-361c5a.swift similarity index 100% rename from validation-test/compiler_crashers_2/361c5acf488944d1.swift rename to validation-test/compiler_crashers_2/InFlightSubstitution-projectLaneFromPackType-361c5a.swift diff --git a/validation-test/compiler_crashers_2/ee271b56888b63fa.swift b/validation-test/compiler_crashers_2/InFlightSubstitution-projectLaneFromPackType-ee271b.swift similarity index 100% rename from validation-test/compiler_crashers_2/ee271b56888b63fa.swift rename to validation-test/compiler_crashers_2/InFlightSubstitution-projectLaneFromPackType-ee271b.swift diff --git a/validation-test/compiler_crashers_2/13d9ae996c92be12.swift b/validation-test/compiler_crashers_2/InFlightSubstitution-substType-13d9ae.swift similarity index 100% rename from validation-test/compiler_crashers_2/13d9ae996c92be12.swift rename to validation-test/compiler_crashers_2/InFlightSubstitution-substType-13d9ae.swift diff --git a/validation-test/compiler_crashers_2/c3b37ed583f2402b.swift b/validation-test/compiler_crashers_2/IsBindableVisitor-handleGenericNominalType-c3b37e.swift similarity index 100% rename from validation-test/compiler_crashers_2/c3b37ed583f2402b.swift rename to validation-test/compiler_crashers_2/IsBindableVisitor-handleGenericNominalType-c3b37e.swift diff --git a/validation-test/compiler_crashers_2/497c0938db36de8f.swift b/validation-test/compiler_crashers_2/IsObjCRequest-evaluate-497c09.swift similarity index 100% rename from validation-test/compiler_crashers_2/497c0938db36de8f.swift rename to validation-test/compiler_crashers_2/IsObjCRequest-evaluate-497c09.swift diff --git a/validation-test/compiler_crashers_2/c80788f7208dff60.swift b/validation-test/compiler_crashers_2/KeyPathExpr-getKeyPathType-c80788.swift similarity index 100% rename from validation-test/compiler_crashers_2/c80788f7208dff60.swift rename to validation-test/compiler_crashers_2/KeyPathExpr-getKeyPathType-c80788.swift diff --git a/validation-test/compiler_crashers_2/ed0d39c475521d4d.swift b/validation-test/compiler_crashers_2/LValueType-get-ed0d39.swift similarity index 100% rename from validation-test/compiler_crashers_2/ed0d39c475521d4d.swift rename to validation-test/compiler_crashers_2/LValueType-get-ed0d39.swift diff --git a/validation-test/compiler_crashers_2/5ccf43ee108a37e9.swift b/validation-test/compiler_crashers_2/LifetimeDependenceChecker-diagnoseMissingResultDependencies-5ccf43.swift similarity index 100% rename from validation-test/compiler_crashers_2/5ccf43ee108a37e9.swift rename to validation-test/compiler_crashers_2/LifetimeDependenceChecker-diagnoseMissingResultDependencies-5ccf43.swift diff --git a/validation-test/compiler_crashers_2/a7ee60c01ddf9624.swift b/validation-test/compiler_crashers_2/LookupResultBuilder-add-a7ee60.swift similarity index 100% rename from validation-test/compiler_crashers_2/a7ee60c01ddf9624.swift rename to validation-test/compiler_crashers_2/LookupResultBuilder-add-a7ee60.swift diff --git a/validation-test/compiler_crashers_2/6b4f7c705d8aa6ba.swift b/validation-test/compiler_crashers_2/MacroDecl-getIntroducedNames-6b4f7c.swift similarity index 100% rename from validation-test/compiler_crashers_2/6b4f7c705d8aa6ba.swift rename to validation-test/compiler_crashers_2/MacroDecl-getIntroducedNames-6b4f7c.swift diff --git a/validation-test/compiler_crashers_2/e5940fd2382ce311.swift b/validation-test/compiler_crashers_2/MissingCallFailure-diagnoseAsError-e5940f.swift similarity index 100% rename from validation-test/compiler_crashers_2/e5940fd2382ce311.swift rename to validation-test/compiler_crashers_2/MissingCallFailure-diagnoseAsError-e5940f.swift diff --git a/validation-test/compiler_crashers_2/da64654c0068fd69.swift b/validation-test/compiler_crashers_2/MissingConformanceFailure-MissingConformanceFailure-da6465.swift similarity index 100% rename from validation-test/compiler_crashers_2/da64654c0068fd69.swift rename to validation-test/compiler_crashers_2/MissingConformanceFailure-MissingConformanceFailure-da6465.swift diff --git a/validation-test/compiler_crashers_2/MissingConformanceFailure-diagnoseTypeCannotConform-a53b65.swift b/validation-test/compiler_crashers_2/MissingConformanceFailure-diagnoseTypeCannotConform-a53b65.swift new file mode 100644 index 0000000000000..9b990829ee6ba --- /dev/null +++ b/validation-test/compiler_crashers_2/MissingConformanceFailure-diagnoseTypeCannotConform-a53b65.swift @@ -0,0 +1,4 @@ +// {"kind":"typecheck","signature":"swift::constraints::MissingConformanceFailure::diagnoseTypeCannotConform(swift::Type, swift::Type) const"} +// RUN: not --crash %target-swift-frontend -typecheck %s +protocol a extension a { + b { func * (Self= { diff --git a/validation-test/compiler_crashers_2/f864514671159f38.swift b/validation-test/compiler_crashers_2/MissingContextualConformanceFailure-diagnoseAsError-f86451.swift similarity index 100% rename from validation-test/compiler_crashers_2/f864514671159f38.swift rename to validation-test/compiler_crashers_2/MissingContextualConformanceFailure-diagnoseAsError-f86451.swift diff --git a/validation-test/compiler_crashers_2/7e19cb4cc0598c1b.swift b/validation-test/compiler_crashers_2/MissingOptionalUnwrapFailure-offerForceUnwrapFixIt-7e19cb.swift similarity index 100% rename from validation-test/compiler_crashers_2/7e19cb4cc0598c1b.swift rename to validation-test/compiler_crashers_2/MissingOptionalUnwrapFailure-offerForceUnwrapFixIt-7e19cb.swift diff --git a/validation-test/compiler_crashers_2/db89d09981b453c7.swift b/validation-test/compiler_crashers_2/MultiConformanceChecker-checkAllConformances-db89d0.swift similarity index 100% rename from validation-test/compiler_crashers_2/db89d09981b453c7.swift rename to validation-test/compiler_crashers_2/MultiConformanceChecker-checkAllConformances-db89d0.swift diff --git a/validation-test/compiler_crashers_2/f795c2f5f8d23312.swift b/validation-test/compiler_crashers_2/MultiConformanceChecker-checkAllConformances-f795c2.swift similarity index 100% rename from validation-test/compiler_crashers_2/f795c2f5f8d23312.swift rename to validation-test/compiler_crashers_2/MultiConformanceChecker-checkAllConformances-f795c2.swift diff --git a/validation-test/compiler_crashers_2/e69d4d956514d9ef.swift b/validation-test/compiler_crashers_2/NodeAdder-visitBraceStmt-e69d4d.swift similarity index 100% rename from validation-test/compiler_crashers_2/e69d4d956514d9ef.swift rename to validation-test/compiler_crashers_2/NodeAdder-visitBraceStmt-e69d4d.swift diff --git a/validation-test/compiler_crashers_2/5367d3b1ce20b9aa.swift b/validation-test/compiler_crashers_2/NominalTypeDecl-lookupConformance-5367d3.swift similarity index 100% rename from validation-test/compiler_crashers_2/5367d3b1ce20b9aa.swift rename to validation-test/compiler_crashers_2/NominalTypeDecl-lookupConformance-5367d3.swift diff --git a/validation-test/compiler_crashers_2/0ca37c33bbdab835.swift b/validation-test/compiler_crashers_2/NonEphemeralConversionFailure-emitSuggestionNotes-0ca37c.swift similarity index 100% rename from validation-test/compiler_crashers_2/0ca37c33bbdab835.swift rename to validation-test/compiler_crashers_2/NonEphemeralConversionFailure-emitSuggestionNotes-0ca37c.swift diff --git a/validation-test/compiler_crashers_2/1be7dd4882cd8c39.swift b/validation-test/compiler_crashers_2/NormalProtocolConformance-getAssociatedConformance-1be7dd.swift similarity index 100% rename from validation-test/compiler_crashers_2/1be7dd4882cd8c39.swift rename to validation-test/compiler_crashers_2/NormalProtocolConformance-getAssociatedConformance-1be7dd.swift diff --git a/validation-test/compiler_crashers_2/84cb3a91833322c6.swift b/validation-test/compiler_crashers_2/OutOfOrderArgumentFailure-diagnoseAsError-84cb3a.swift similarity index 100% rename from validation-test/compiler_crashers_2/84cb3a91833322c6.swift rename to validation-test/compiler_crashers_2/OutOfOrderArgumentFailure-diagnoseAsError-84cb3a.swift diff --git a/validation-test/compiler_crashers_2/7c107da0279a073c.swift b/validation-test/compiler_crashers_2/PackType-getExpandedGenericArgs-7c107d.swift similarity index 100% rename from validation-test/compiler_crashers_2/7c107da0279a073c.swift rename to validation-test/compiler_crashers_2/PackType-getExpandedGenericArgs-7c107d.swift diff --git a/validation-test/compiler_crashers_2/4809d4cf70584858.swift b/validation-test/compiler_crashers_2/Parser-consumeTokenWithoutFeedingReceiver-4809d4.swift similarity index 100% rename from validation-test/compiler_crashers_2/4809d4cf70584858.swift rename to validation-test/compiler_crashers_2/Parser-consumeTokenWithoutFeedingReceiver-4809d4.swift diff --git a/validation-test/compiler_crashers_2/1b160ff20a2ad5be.swift b/validation-test/compiler_crashers_2/Parser-parseAbstractFunctionBody-1b160f.swift similarity index 100% rename from validation-test/compiler_crashers_2/1b160ff20a2ad5be.swift rename to validation-test/compiler_crashers_2/Parser-parseAbstractFunctionBody-1b160f.swift diff --git a/validation-test/compiler_crashers_2/ff396e9dd5fce33e.swift b/validation-test/compiler_crashers_2/Parser-parseList-ff396e.swift similarity index 100% rename from validation-test/compiler_crashers_2/ff396e9dd5fce33e.swift rename to validation-test/compiler_crashers_2/Parser-parseList-ff396e.swift diff --git a/validation-test/compiler_crashers_2/13a11e92edec70b6.swift b/validation-test/compiler_crashers_2/Parser-parseStmtConditionElement-13a11e.swift similarity index 100% rename from validation-test/compiler_crashers_2/13a11e92edec70b6.swift rename to validation-test/compiler_crashers_2/Parser-parseStmtConditionElement-13a11e.swift diff --git a/validation-test/compiler_crashers_2/4059e8d9978c8be6.swift b/validation-test/compiler_crashers_2/Parser-parseStmtForEach-4059e8.swift similarity index 100% rename from validation-test/compiler_crashers_2/4059e8d9978c8be6.swift rename to validation-test/compiler_crashers_2/Parser-parseStmtForEach-4059e8.swift diff --git a/validation-test/compiler_crashers_2/b80a659988983457.swift b/validation-test/compiler_crashers_2/Parser-parseStorageRestrictionsAttribute-b80a65.swift similarity index 100% rename from validation-test/compiler_crashers_2/b80a659988983457.swift rename to validation-test/compiler_crashers_2/Parser-parseStorageRestrictionsAttribute-b80a65.swift diff --git a/validation-test/compiler_crashers_2/3f12a40864c30e4b.swift b/validation-test/compiler_crashers_2/Parser-parseTypeInlineArray-3f12a4.swift similarity index 100% rename from validation-test/compiler_crashers_2/3f12a40864c30e4b.swift rename to validation-test/compiler_crashers_2/Parser-parseTypeInlineArray-3f12a4.swift diff --git a/validation-test/compiler_crashers_2/6e4c01d8fc888909.swift b/validation-test/compiler_crashers_2/Parser-parseTypeInlineArray-6e4c01.swift similarity index 100% rename from validation-test/compiler_crashers_2/6e4c01d8fc888909.swift rename to validation-test/compiler_crashers_2/Parser-parseTypeInlineArray-6e4c01.swift diff --git a/validation-test/compiler_crashers_2/2e580d3af692e43c.swift b/validation-test/compiler_crashers_2/Parser-parseTypeSimple-2e580d.swift similarity index 100% rename from validation-test/compiler_crashers_2/2e580d3af692e43c.swift rename to validation-test/compiler_crashers_2/Parser-parseTypeSimple-2e580d.swift diff --git a/validation-test/compiler_crashers_2/a1776e4598146d49.swift b/validation-test/compiler_crashers_2/PatternTypeRequest-evaluate-a1776e.swift similarity index 100% rename from validation-test/compiler_crashers_2/a1776e4598146d49.swift rename to validation-test/compiler_crashers_2/PatternTypeRequest-evaluate-a1776e.swift diff --git a/validation-test/compiler_crashers_2/9f30635127b9f25f.swift b/validation-test/compiler_crashers_2/PreCheckTarget-walkToExprPre-9f3063.swift similarity index 100% rename from validation-test/compiler_crashers_2/9f30635127b9f25f.swift rename to validation-test/compiler_crashers_2/PreCheckTarget-walkToExprPre-9f3063.swift diff --git a/validation-test/compiler_crashers_2/PrintingDiagnosticConsumer-printDiagnostic-c24f9f.swift b/validation-test/compiler_crashers_2/PrintingDiagnosticConsumer-printDiagnostic-c24f9f.swift new file mode 100644 index 0000000000000..126501caa4d6b --- /dev/null +++ b/validation-test/compiler_crashers_2/PrintingDiagnosticConsumer-printDiagnostic-c24f9f.swift @@ -0,0 +1,3 @@ +// {"diagnosticStyle":"llvm","kind":"typecheck","signature":"swift::PrintingDiagnosticConsumer::printDiagnostic(swift::SourceManager&, swift::DiagnosticInfo const&)"} +// RUN: not --crash %target-swift-frontend -typecheck -diagnostic-style=llvm %s +' ' diff --git a/validation-test/compiler_crashers_2/eb83d35f4efc1200.swift b/validation-test/compiler_crashers_2/PropertyBag-getAssociatedType-eb83d3.swift similarity index 100% rename from validation-test/compiler_crashers_2/eb83d35f4efc1200.swift rename to validation-test/compiler_crashers_2/PropertyBag-getAssociatedType-eb83d3.swift diff --git a/validation-test/compiler_crashers_2/f676bef08c1061da.swift b/validation-test/compiler_crashers_2/PropertyBag-getAssociatedType-f676be.swift similarity index 52% rename from validation-test/compiler_crashers_2/f676bef08c1061da.swift rename to validation-test/compiler_crashers_2/PropertyBag-getAssociatedType-f676be.swift index a72fbc7e1fbc5..c999aacdd12d6 100644 --- a/validation-test/compiler_crashers_2/f676bef08c1061da.swift +++ b/validation-test/compiler_crashers_2/PropertyBag-getAssociatedType-f676be.swift @@ -1,4 +1,4 @@ -// {"signature":"swift::rewriting::PropertyBag::getAssociatedType(swift::Identifier)"} +// {"kind":"typecheck","signature":"swift::rewriting::PropertyBag::getAssociatedType(swift::Identifier)"} // RUN: not --crash %target-swift-frontend -typecheck %s protocol b : a{typealias a} protocol a : b { typealias a diff --git a/validation-test/compiler_crashers_2/78fae776bebcee10.swift b/validation-test/compiler_crashers_2/QualifiedLookupRequest-evaluate-78fae7.swift similarity index 100% rename from validation-test/compiler_crashers_2/78fae776bebcee10.swift rename to validation-test/compiler_crashers_2/QualifiedLookupRequest-evaluate-78fae7.swift diff --git a/validation-test/compiler_crashers_2/da315410694f4a15.swift b/validation-test/compiler_crashers_2/RecordingTraversal-walkToExprPost-da3154.swift similarity index 100% rename from validation-test/compiler_crashers_2/da315410694f4a15.swift rename to validation-test/compiler_crashers_2/RecordingTraversal-walkToExprPost-da3154.swift diff --git a/validation-test/compiler_crashers_2/be64bc4123212eee.swift b/validation-test/compiler_crashers_2/RequirementFailure-RequirementFailure-be64bc.swift similarity index 100% rename from validation-test/compiler_crashers_2/be64bc4123212eee.swift rename to validation-test/compiler_crashers_2/RequirementFailure-RequirementFailure-be64bc.swift diff --git a/validation-test/compiler_crashers_2/f6e25531c0e51b62.swift b/validation-test/compiler_crashers_2/RequirementFailure-RequirementFailure-f6e255.swift similarity index 100% rename from validation-test/compiler_crashers_2/f6e25531c0e51b62.swift rename to validation-test/compiler_crashers_2/RequirementFailure-RequirementFailure-f6e255.swift diff --git a/validation-test/compiler_crashers_2/1801de8a256df48e.swift b/validation-test/compiler_crashers_2/RequirementMachine-areReducedTypeParametersEqual-1801de.swift similarity index 100% rename from validation-test/compiler_crashers_2/1801de8a256df48e.swift rename to validation-test/compiler_crashers_2/RequirementMachine-areReducedTypeParametersEqual-1801de.swift diff --git a/validation-test/compiler_crashers_2/d2b0fe8a96146204.swift b/validation-test/compiler_crashers_2/RequirementMachine-buildRequirementsFromRules-d2b0fe.swift similarity index 100% rename from validation-test/compiler_crashers_2/d2b0fe8a96146204.swift rename to validation-test/compiler_crashers_2/RequirementMachine-buildRequirementsFromRules-d2b0fe.swift diff --git a/validation-test/compiler_crashers_2/9c85fde449ce1746.swift b/validation-test/compiler_crashers_2/RequirementMachine-isConcreteType-9c85fd.swift similarity index 100% rename from validation-test/compiler_crashers_2/9c85fde449ce1746.swift rename to validation-test/compiler_crashers_2/RequirementMachine-isConcreteType-9c85fd.swift diff --git a/validation-test/compiler_crashers_2/18f909944df444ab.swift b/validation-test/compiler_crashers_2/RequirementMachine-lookupNestedType-18f909.swift similarity index 100% rename from validation-test/compiler_crashers_2/18f909944df444ab.swift rename to validation-test/compiler_crashers_2/RequirementMachine-lookupNestedType-18f909.swift diff --git a/validation-test/compiler_crashers_2/109d1c5355f6eab4.swift b/validation-test/compiler_crashers_2/RequirementSignatureRequest-evaluate-109d1c.swift similarity index 100% rename from validation-test/compiler_crashers_2/109d1c5355f6eab4.swift rename to validation-test/compiler_crashers_2/RequirementSignatureRequest-evaluate-109d1c.swift diff --git a/validation-test/compiler_crashers_2/bf28fe4f10fb3d0c.swift b/validation-test/compiler_crashers_2/ResolvePattern-composeTupleOrParenPattern-bf28fe.swift similarity index 100% rename from validation-test/compiler_crashers_2/bf28fe4f10fb3d0c.swift rename to validation-test/compiler_crashers_2/ResolvePattern-composeTupleOrParenPattern-bf28fe.swift diff --git a/validation-test/compiler_crashers_2/16194a387970a2e6.swift b/validation-test/compiler_crashers_2/ResolvePattern-visitTupleExpr-16194a.swift similarity index 100% rename from validation-test/compiler_crashers_2/16194a387970a2e6.swift rename to validation-test/compiler_crashers_2/ResolvePattern-visitTupleExpr-16194a.swift diff --git a/validation-test/compiler_crashers_2/a517ab621b50bee2.swift b/validation-test/compiler_crashers_2/ResultBuilderTypeRequest-evaluate-a517ab.swift similarity index 100% rename from validation-test/compiler_crashers_2/a517ab621b50bee2.swift rename to validation-test/compiler_crashers_2/ResultBuilderTypeRequest-evaluate-a517ab.swift diff --git a/validation-test/compiler_crashers_2/7569a0726f21e49f.swift b/validation-test/compiler_crashers_2/ResultPlanner-planIntoDirect-7569a0.swift similarity index 100% rename from validation-test/compiler_crashers_2/7569a0726f21e49f.swift rename to validation-test/compiler_crashers_2/ResultPlanner-planIntoDirect-7569a0.swift diff --git a/validation-test/compiler_crashers_2/0dd217e2a416bc8a.swift b/validation-test/compiler_crashers_2/RewriteContext-getProtocolComponentRec-0dd217.swift similarity index 100% rename from validation-test/compiler_crashers_2/0dd217e2a416bc8a.swift rename to validation-test/compiler_crashers_2/RewriteContext-getProtocolComponentRec-0dd217.swift diff --git a/validation-test/compiler_crashers_2/5e95d57077abad38.swift b/validation-test/compiler_crashers_2/RewriteContext-getRelativeTermForType-5e95d5.swift similarity index 100% rename from validation-test/compiler_crashers_2/5e95d57077abad38.swift rename to validation-test/compiler_crashers_2/RewriteContext-getRelativeTermForType-5e95d5.swift diff --git a/validation-test/compiler_crashers_2/RewriteContext-getRelativeTermForType-6235b4.swift b/validation-test/compiler_crashers_2/RewriteContext-getRelativeTermForType-6235b4.swift new file mode 100644 index 0000000000000..77622eff8c472 --- /dev/null +++ b/validation-test/compiler_crashers_2/RewriteContext-getRelativeTermForType-6235b4.swift @@ -0,0 +1,7 @@ +// {"issueID":84490,"kind":"typecheck","signature":"swift::rewriting::RewriteContext::getRelativeTermForType(swift::CanType, llvm::ArrayRef)","signatureAssert":"Assertion failed: (result.back().getKind() != Symbol::Kind::Shape), function getRelativeTermForType"} +// RUN: not --crash %target-swift-frontend -typecheck %s +// https://github.com/swiftlang/swift/issues/84490 +struct a < b > { + func + c < each d where (repeat each d , b) == b>() +} diff --git a/validation-test/compiler_crashers_2/087bf05037516d84.swift b/validation-test/compiler_crashers_2/RewritePathEvaluator-applyRewriteRule-087bf0.swift similarity index 100% rename from validation-test/compiler_crashers_2/087bf05037516d84.swift rename to validation-test/compiler_crashers_2/RewritePathEvaluator-applyRewriteRule-087bf0.swift diff --git a/validation-test/compiler_crashers_2/9b5b2007a0e08434.swift b/validation-test/compiler_crashers_2/RewriteSystem-buildRewritePathForJoiningTerms-9b5b20.swift similarity index 100% rename from validation-test/compiler_crashers_2/9b5b2007a0e08434.swift rename to validation-test/compiler_crashers_2/RewriteSystem-buildRewritePathForJoiningTerms-9b5b20.swift diff --git a/validation-test/compiler_crashers_2/fda9a61a6187b061.swift b/validation-test/compiler_crashers_2/RewriteSystem-decomposeTermIntoConformanceRuleLeftHandSides-fda9a6.swift similarity index 51% rename from validation-test/compiler_crashers_2/fda9a61a6187b061.swift rename to validation-test/compiler_crashers_2/RewriteSystem-decomposeTermIntoConformanceRuleLeftHandSides-fda9a6.swift index 8277b92fba447..ddd2066872744 100644 --- a/validation-test/compiler_crashers_2/fda9a61a6187b061.swift +++ b/validation-test/compiler_crashers_2/RewriteSystem-decomposeTermIntoConformanceRuleLeftHandSides-fda9a6.swift @@ -1,4 +1,4 @@ -// {"signature":"swift::rewriting::RewriteSystem::decomposeTermIntoConformanceRuleLeftHandSides(swift::rewriting::MutableTerm, llvm::SmallVectorImpl&) const"} +// {"kind":"typecheck","signature":"swift::rewriting::RewriteSystem::decomposeTermIntoConformanceRuleLeftHandSides(swift::rewriting::MutableTerm, llvm::SmallVectorImpl&) const"} // RUN: not --crash %target-swift-frontend -typecheck %s protocol a{associatedtype b : c} protocol c { associatedtype d } struct e : a struct f < g : a, h : c where g.b.d == Int extension f where g == e diff --git a/validation-test/compiler_crashers_2/dc31b2ef4315855a.swift b/validation-test/compiler_crashers_2/RewriteSystem-minimizeRewriteSystem-dc31b2.swift similarity index 100% rename from validation-test/compiler_crashers_2/dc31b2ef4315855a.swift rename to validation-test/compiler_crashers_2/RewriteSystem-minimizeRewriteSystem-dc31b2.swift diff --git a/validation-test/compiler_crashers_2/012b9d4c832862a3.swift b/validation-test/compiler_crashers_2/RewriteSystem-verifyRewriteRules-012b9d.swift similarity index 100% rename from validation-test/compiler_crashers_2/012b9d4c832862a3.swift rename to validation-test/compiler_crashers_2/RewriteSystem-verifyRewriteRules-012b9d.swift diff --git a/validation-test/compiler_crashers_2/438c8a321d9be3de.swift b/validation-test/compiler_crashers_2/SameTypeRequirementFailure-SameTypeRequirementFailure-438c8a.swift similarity index 100% rename from validation-test/compiler_crashers_2/438c8a321d9be3de.swift rename to validation-test/compiler_crashers_2/SameTypeRequirementFailure-SameTypeRequirementFailure-438c8a.swift diff --git a/validation-test/compiler_crashers_2/0634c65af0140195.swift b/validation-test/compiler_crashers_2/Solution-computeSubstitutions-0634c6.swift similarity index 100% rename from validation-test/compiler_crashers_2/0634c65af0140195.swift rename to validation-test/compiler_crashers_2/Solution-computeSubstitutions-0634c6.swift diff --git a/validation-test/compiler_crashers_2/98b9c480b4ec75d7.swift b/validation-test/compiler_crashers_2/Solution-getFixedType-98b9c4.swift similarity index 100% rename from validation-test/compiler_crashers_2/98b9c480b4ec75d7.swift rename to validation-test/compiler_crashers_2/Solution-getFixedType-98b9c4.swift diff --git a/validation-test/compiler_crashers_2/07e13fbf04cabfe9.swift b/validation-test/compiler_crashers_2/Solution-getFunctionArgApplyInfo-07e13f.swift similarity index 100% rename from validation-test/compiler_crashers_2/07e13fbf04cabfe9.swift rename to validation-test/compiler_crashers_2/Solution-getFunctionArgApplyInfo-07e13f.swift diff --git a/validation-test/compiler_crashers_2/7498c8f669ed545b.swift b/validation-test/compiler_crashers_2/Solution-getFunctionArgApplyInfo-7498c8.swift similarity index 100% rename from validation-test/compiler_crashers_2/7498c8f669ed545b.swift rename to validation-test/compiler_crashers_2/Solution-getFunctionArgApplyInfo-7498c8.swift diff --git a/validation-test/compiler_crashers_2/c9616ad936925cb2.swift b/validation-test/compiler_crashers_2/Solution-getFunctionArgApplyInfo-c9616a.swift similarity index 100% rename from validation-test/compiler_crashers_2/c9616ad936925cb2.swift rename to validation-test/compiler_crashers_2/Solution-getFunctionArgApplyInfo-c9616a.swift diff --git a/validation-test/compiler_crashers_2/0e9a3e1eacb8f98e.swift b/validation-test/compiler_crashers_2/SolverTrail-0e9a3e.swift similarity index 100% rename from validation-test/compiler_crashers_2/0e9a3e1eacb8f98e.swift rename to validation-test/compiler_crashers_2/SolverTrail-0e9a3e.swift diff --git a/validation-test/compiler_crashers_2/5ed6119e7b5941e8.swift b/validation-test/compiler_crashers_2/SpecifyLabelToAssociateTrailingClosure-diagnose-5ed611.swift similarity index 100% rename from validation-test/compiler_crashers_2/5ed6119e7b5941e8.swift rename to validation-test/compiler_crashers_2/SpecifyLabelToAssociateTrailingClosure-diagnose-5ed611.swift diff --git a/validation-test/compiler_crashers_2/9fbd87f3ba61177c.swift b/validation-test/compiler_crashers_2/Storage-Storage-9fbd87.swift similarity index 100% rename from validation-test/compiler_crashers_2/9fbd87f3ba61177c.swift rename to validation-test/compiler_crashers_2/Storage-Storage-9fbd87.swift diff --git a/validation-test/compiler_crashers_2/6993045a54031680.swift b/validation-test/compiler_crashers_2/StorageImplInfoRequest-evaluate-699304.swift similarity index 100% rename from validation-test/compiler_crashers_2/6993045a54031680.swift rename to validation-test/compiler_crashers_2/StorageImplInfoRequest-evaluate-699304.swift diff --git a/validation-test/compiler_crashers_2/d3bddfff4812face.swift b/validation-test/compiler_crashers_2/SubscriptMisuseFailure-diagnoseAsError-d3bddf.swift similarity index 100% rename from validation-test/compiler_crashers_2/d3bddfff4812face.swift rename to validation-test/compiler_crashers_2/SubscriptMisuseFailure-diagnoseAsError-d3bddf.swift diff --git a/validation-test/compiler_crashers_2/ca5900685b7123ac.swift b/validation-test/compiler_crashers_2/SubstitutionMap-get-ca5900.swift similarity index 100% rename from validation-test/compiler_crashers_2/ca5900685b7123ac.swift rename to validation-test/compiler_crashers_2/SubstitutionMap-get-ca5900.swift diff --git a/validation-test/compiler_crashers_2/70de1cb82aa09307.swift b/validation-test/compiler_crashers_2/SyntacticElementSolutionApplication-apply-70de1c.swift similarity index 100% rename from validation-test/compiler_crashers_2/70de1cb82aa09307.swift rename to validation-test/compiler_crashers_2/SyntacticElementSolutionApplication-apply-70de1c.swift diff --git a/validation-test/compiler_crashers_2/d620416563a95ae9.swift b/validation-test/compiler_crashers_2/TrailingClosureAmbiguityFailure-diagnoseAsNote-d62041.swift similarity index 100% rename from validation-test/compiler_crashers_2/d620416563a95ae9.swift rename to validation-test/compiler_crashers_2/TrailingClosureAmbiguityFailure-diagnoseAsNote-d62041.swift diff --git a/validation-test/compiler_crashers_2/61ba98c06e51fee9.swift b/validation-test/compiler_crashers_2/Transform-transform-61ba98.swift similarity index 100% rename from validation-test/compiler_crashers_2/61ba98c06e51fee9.swift rename to validation-test/compiler_crashers_2/Transform-transform-61ba98.swift diff --git a/validation-test/compiler_crashers_2/005cd00fe6210934.swift b/validation-test/compiler_crashers_2/TupleContextualFailure-TupleContextualFailure-005cd0.swift similarity index 100% rename from validation-test/compiler_crashers_2/005cd00fe6210934.swift rename to validation-test/compiler_crashers_2/TupleContextualFailure-TupleContextualFailure-005cd0.swift diff --git a/validation-test/compiler_crashers_2/2e9f8c21a3644ca9.swift b/validation-test/compiler_crashers_2/TypeBase-computeInvertibleConformances-2e9f8c.swift similarity index 100% rename from validation-test/compiler_crashers_2/2e9f8c21a3644ca9.swift rename to validation-test/compiler_crashers_2/TypeBase-computeInvertibleConformances-2e9f8c.swift diff --git a/validation-test/compiler_crashers_2/877192df03b9c32d.swift b/validation-test/compiler_crashers_2/TypeBase-computeInvertibleConformances-877192.swift similarity index 100% rename from validation-test/compiler_crashers_2/877192df03b9c32d.swift rename to validation-test/compiler_crashers_2/TypeBase-computeInvertibleConformances-877192.swift diff --git a/validation-test/compiler_crashers_2/076b298dbdff34f1.swift b/validation-test/compiler_crashers_2/TypeBase-getContextSubstitutions-076b29.swift similarity index 100% rename from validation-test/compiler_crashers_2/076b298dbdff34f1.swift rename to validation-test/compiler_crashers_2/TypeBase-getContextSubstitutions-076b29.swift diff --git a/validation-test/compiler_crashers_2/622ea03bc2be3e4f.swift b/validation-test/compiler_crashers_2/TypeBase-getContextSubstitutions-622ea0.swift similarity index 100% rename from validation-test/compiler_crashers_2/622ea03bc2be3e4f.swift rename to validation-test/compiler_crashers_2/TypeBase-getContextSubstitutions-622ea0.swift diff --git a/validation-test/compiler_crashers_2/52afb182b33879f5.swift b/validation-test/compiler_crashers_2/TypeBase-getSuperclassForDecl-52afb1.swift similarity index 100% rename from validation-test/compiler_crashers_2/52afb182b33879f5.swift rename to validation-test/compiler_crashers_2/TypeBase-getSuperclassForDecl-52afb1.swift diff --git a/validation-test/compiler_crashers_2/b9f0fa4bd40b5ec8.swift b/validation-test/compiler_crashers_2/TypeBase-getSuperclassForDecl-b9f0fa.swift similarity index 100% rename from validation-test/compiler_crashers_2/b9f0fa4bd40b5ec8.swift rename to validation-test/compiler_crashers_2/TypeBase-getSuperclassForDecl-b9f0fa.swift diff --git a/validation-test/compiler_crashers_2/e28b0b0aa21817d3.swift b/validation-test/compiler_crashers_2/TypeBase-removeArgumentLabels-e28b0b.swift similarity index 100% rename from validation-test/compiler_crashers_2/e28b0b0aa21817d3.swift rename to validation-test/compiler_crashers_2/TypeBase-removeArgumentLabels-e28b0b.swift diff --git a/validation-test/compiler_crashers_2/a7ea7ad030665968.swift b/validation-test/compiler_crashers_2/TypeChecker-checkObjCKeyPathExpr-a7ea7a.swift similarity index 100% rename from validation-test/compiler_crashers_2/a7ea7ad030665968.swift rename to validation-test/compiler_crashers_2/TypeChecker-checkObjCKeyPathExpr-a7ea7a.swift diff --git a/validation-test/compiler_crashers_2/7600ddcfabb24e63.swift b/validation-test/compiler_crashers_2/TypeChecker-lookupUnqualified-7600dd.swift similarity index 100% rename from validation-test/compiler_crashers_2/7600ddcfabb24e63.swift rename to validation-test/compiler_crashers_2/TypeChecker-lookupUnqualified-7600dd.swift diff --git a/validation-test/compiler_crashers_2/e14553980b093c1c.swift b/validation-test/compiler_crashers_2/TypeChecker-performTypoCorrection-e14553.swift similarity index 100% rename from validation-test/compiler_crashers_2/e14553980b093c1c.swift rename to validation-test/compiler_crashers_2/TypeChecker-performTypoCorrection-e14553.swift diff --git a/validation-test/compiler_crashers_2/488f1cb3053826d0.swift b/validation-test/compiler_crashers_2/TypeChecker-typeCheckCheckedCast-488f1c.swift similarity index 100% rename from validation-test/compiler_crashers_2/488f1cb3053826d0.swift rename to validation-test/compiler_crashers_2/TypeChecker-typeCheckCheckedCast-488f1c.swift diff --git a/validation-test/compiler_crashers_2/4fbd0bc38c141e94.swift b/validation-test/compiler_crashers_2/TypeChecker-typeCheckParameterDefault-4fbd0b.swift similarity index 100% rename from validation-test/compiler_crashers_2/4fbd0bc38c141e94.swift rename to validation-test/compiler_crashers_2/TypeChecker-typeCheckParameterDefault-4fbd0b.swift diff --git a/validation-test/compiler_crashers_2/a4aba8624dca192d.swift b/validation-test/compiler_crashers_2/TypeChecker-typeCheckParameterDefault-a4aba8.swift similarity index 100% rename from validation-test/compiler_crashers_2/a4aba8624dca192d.swift rename to validation-test/compiler_crashers_2/TypeChecker-typeCheckParameterDefault-a4aba8.swift diff --git a/validation-test/compiler_crashers_2/029cff04b25b728d.swift b/validation-test/compiler_crashers_2/TypeChecker-typeCheckStmtConditionElement-029cff.swift similarity index 100% rename from validation-test/compiler_crashers_2/029cff04b25b728d.swift rename to validation-test/compiler_crashers_2/TypeChecker-typeCheckStmtConditionElement-029cff.swift diff --git a/validation-test/compiler_crashers_2/ffec68ff0b7c2e5a.swift b/validation-test/compiler_crashers_2/TypeConverter-makeConstantInterfaceType-ffec68.swift similarity index 100% rename from validation-test/compiler_crashers_2/ffec68ff0b7c2e5a.swift rename to validation-test/compiler_crashers_2/TypeConverter-makeConstantInterfaceType-ffec68.swift diff --git a/validation-test/compiler_crashers_2/c25aed95f6f6d937.swift b/validation-test/compiler_crashers_2/TypeDecl-getName-c25aed.swift similarity index 100% rename from validation-test/compiler_crashers_2/c25aed95f6f6d937.swift rename to validation-test/compiler_crashers_2/TypeDecl-getName-c25aed.swift diff --git a/validation-test/compiler_crashers_2/79ac90c35c46dbab.swift b/validation-test/compiler_crashers_2/TypeJoin-join-79ac90.swift similarity index 100% rename from validation-test/compiler_crashers_2/79ac90c35c46dbab.swift rename to validation-test/compiler_crashers_2/TypeJoin-join-79ac90.swift diff --git a/validation-test/compiler_crashers_2/025711440ba4dfcd.swift b/validation-test/compiler_crashers_2/TypePrinter-printArchetypeCommon-025711.swift similarity index 100% rename from validation-test/compiler_crashers_2/025711440ba4dfcd.swift rename to validation-test/compiler_crashers_2/TypePrinter-printArchetypeCommon-025711.swift diff --git a/validation-test/compiler_crashers_2/b2548f4cd9bcd52d.swift b/validation-test/compiler_crashers_2/TypePrinter-visitAnyFunctionTypeParams-b2548f.swift similarity index 100% rename from validation-test/compiler_crashers_2/b2548f4cd9bcd52d.swift rename to validation-test/compiler_crashers_2/TypePrinter-visitAnyFunctionTypeParams-b2548f.swift diff --git a/validation-test/compiler_crashers_2/3077f0fa215b2f94.swift b/validation-test/compiler_crashers_2/TypeResolution-applyUnboundGenericArguments-3077f0.swift similarity index 100% rename from validation-test/compiler_crashers_2/3077f0fa215b2f94.swift rename to validation-test/compiler_crashers_2/TypeResolution-applyUnboundGenericArguments-3077f0.swift diff --git a/validation-test/compiler_crashers_2/275b15e1edc79b4f.swift b/validation-test/compiler_crashers_2/TypeSubstituter-transformDependentMemberType-275b15.swift similarity index 100% rename from validation-test/compiler_crashers_2/275b15e1edc79b4f.swift rename to validation-test/compiler_crashers_2/TypeSubstituter-transformDependentMemberType-275b15.swift diff --git a/validation-test/compiler_crashers_2/32bd25d0f0f96b1e.swift b/validation-test/compiler_crashers_2/TypeTransform-doIt-32bd25.swift similarity index 100% rename from validation-test/compiler_crashers_2/32bd25d0f0f96b1e.swift rename to validation-test/compiler_crashers_2/TypeTransform-doIt-32bd25.swift diff --git a/validation-test/compiler_crashers_2/b7d484d056661f0f.swift b/validation-test/compiler_crashers_2/TypeTransform-doIt-b7d484.swift similarity index 100% rename from validation-test/compiler_crashers_2/b7d484d056661f0f.swift rename to validation-test/compiler_crashers_2/TypeTransform-doIt-b7d484.swift diff --git a/validation-test/compiler_crashers_2/dd784376d0f127e9.swift b/validation-test/compiler_crashers_2/TypeTransform-doIt-dd7843.swift similarity index 100% rename from validation-test/compiler_crashers_2/dd784376d0f127e9.swift rename to validation-test/compiler_crashers_2/TypeTransform-doIt-dd7843.swift diff --git a/validation-test/compiler_crashers_2/5b22e73536516908.swift b/validation-test/compiler_crashers_2/UnintendedOptionalBehaviorWalker-walkToExprPre-5b22e7.swift similarity index 100% rename from validation-test/compiler_crashers_2/5b22e73536516908.swift rename to validation-test/compiler_crashers_2/UnintendedOptionalBehaviorWalker-walkToExprPre-5b22e7.swift diff --git a/validation-test/compiler_crashers_2/c9ec50236e69e012.swift b/validation-test/compiler_crashers_2/Verifier-checkSourceRanges-c9ec50.swift similarity index 100% rename from validation-test/compiler_crashers_2/c9ec50236e69e012.swift rename to validation-test/compiler_crashers_2/Verifier-checkSourceRanges-c9ec50.swift diff --git a/validation-test/compiler_crashers_2/Verifier-dispatchVisitPost-35c191.swift b/validation-test/compiler_crashers_2/Verifier-dispatchVisitPost-35c191.swift new file mode 100644 index 0000000000000..b761226479389 --- /dev/null +++ b/validation-test/compiler_crashers_2/Verifier-dispatchVisitPost-35c191.swift @@ -0,0 +1,7 @@ +// {"kind":"typecheck","signature":"swift::ASTWalker::PostWalkResult (anonymous namespace)::Verifier::dispatchVisitPost(swift::DynamicTypeExpr*)"} +// RUN: not --crash %target-swift-frontend -typecheck %s +class a { +} +[].filter { + type(of: $0) == a.self +} diff --git a/validation-test/compiler_crashers_2/Verifier-dispatchVisitPost-93b241.swift b/validation-test/compiler_crashers_2/Verifier-dispatchVisitPost-93b241.swift new file mode 100644 index 0000000000000..a5d9cc3f69c67 --- /dev/null +++ b/validation-test/compiler_crashers_2/Verifier-dispatchVisitPost-93b241.swift @@ -0,0 +1,5 @@ +// {"kind":"typecheck","signature":"swift::ASTWalker::PostWalkResult (anonymous namespace)::Verifier::dispatchVisitPost(swift::MakeTemporarilyEscapableExpr*)"} +// RUN: not --crash %target-swift-frontend -typecheck %s +func a(b: () -> Void, c: (() -> Void?) -> Void) { + withoutActuallyEscaping(b, do : c) + } diff --git a/validation-test/compiler_crashers_2/9ebf7cbda04a5be8.swift b/validation-test/compiler_crashers_2/Verifier-dispatchVisitPreExpr-9ebf7c.swift similarity index 100% rename from validation-test/compiler_crashers_2/9ebf7cbda04a5be8.swift rename to validation-test/compiler_crashers_2/Verifier-dispatchVisitPreExpr-9ebf7c.swift diff --git a/validation-test/compiler_crashers_2/6b3f4ab0a969ffc0.swift b/validation-test/compiler_crashers_2/Verifier-verifyChecked-6b3f4a.swift similarity index 100% rename from validation-test/compiler_crashers_2/6b3f4ab0a969ffc0.swift rename to validation-test/compiler_crashers_2/Verifier-verifyChecked-6b3f4a.swift diff --git a/validation-test/compiler_crashers_2/756ba8587e7eb26b.swift b/validation-test/compiler_crashers_2/Verifier-verifyChecked-756ba8.swift similarity index 60% rename from validation-test/compiler_crashers_2/756ba8587e7eb26b.swift rename to validation-test/compiler_crashers_2/Verifier-verifyChecked-756ba8.swift index 400b75db3b19b..a8ee772fc0e5d 100644 --- a/validation-test/compiler_crashers_2/756ba8587e7eb26b.swift +++ b/validation-test/compiler_crashers_2/Verifier-verifyChecked-756ba8.swift @@ -1,4 +1,4 @@ -// {"signature":"(anonymous namespace)::Verifier::verifyChecked(swift::Type)"} +// {"kind":"typecheck","signature":"(anonymous namespace)::Verifier::verifyChecked(swift::Type)"} // RUN: not --crash %target-swift-frontend -typecheck %s class a < b { d { diff --git a/validation-test/compiler_crashers_2/a53b65eef074b0fa.swift b/validation-test/compiler_crashers_2/a53b65eef074b0fa.swift deleted file mode 100644 index 5e2bb3385b0b3..0000000000000 --- a/validation-test/compiler_crashers_2/a53b65eef074b0fa.swift +++ /dev/null @@ -1,4 +0,0 @@ -// {"signature":"swift::constraints::MissingConformanceFailure::diagnoseTypeCannotConform(swift::Type, swift::Type) const"} -// RUN: not --crash %target-swift-frontend -typecheck %s -protocol a extension a { - b { func * (Self= { diff --git a/validation-test/compiler_crashers_2/b98d91945bd93d30.swift b/validation-test/compiler_crashers_2/adjustFunctionTypeForConcurrency-b98d91.swift similarity index 100% rename from validation-test/compiler_crashers_2/b98d91945bd93d30.swift rename to validation-test/compiler_crashers_2/adjustFunctionTypeForConcurrency-b98d91.swift diff --git a/validation-test/compiler_crashers_2/c037334d5426557d.swift b/validation-test/compiler_crashers_2/c037334d5426557d.swift deleted file mode 100644 index da4cca584c30e..0000000000000 --- a/validation-test/compiler_crashers_2/c037334d5426557d.swift +++ /dev/null @@ -1,4 +0,0 @@ -// {"kind":"typecheck","signature":"swift::constraints::ConstraintSystem::applySolutionFixes(swift::constraints::Solution const&)","aliases":["swift::constraints::AllowArgumentMismatch::create(swift::constraints::ConstraintSystem&, swift::Type, swift::Type, swift::constraints::ConstraintLocator*)"]} -// RUN: not --crash %target-swift-frontend -typecheck %s -func a(repeat each b, repeat each b) -a(repeat ( diff --git a/validation-test/compiler_crashers_2/c24f9fc9098e2886.swift b/validation-test/compiler_crashers_2/c24f9fc9098e2886.swift deleted file mode 100644 index d1692c3ef3648..0000000000000 --- a/validation-test/compiler_crashers_2/c24f9fc9098e2886.swift +++ /dev/null @@ -1,3 +0,0 @@ -// {"kind":"typecheck","signature":"swift::PrintingDiagnosticConsumer::printDiagnostic(swift::SourceManager&, swift::DiagnosticInfo const&)"} -// RUN: not --crash %target-swift-frontend -typecheck -diagnostic-style=llvm %s -' ' diff --git a/validation-test/compiler_crashers_2/04b50eac547c7b87.swift b/validation-test/compiler_crashers_2/checkDistributedTargetResultType-04b50e.swift similarity index 100% rename from validation-test/compiler_crashers_2/04b50eac547c7b87.swift rename to validation-test/compiler_crashers_2/checkDistributedTargetResultType-04b50e.swift diff --git a/validation-test/compiler_crashers_2/a04f67aa8fb22efa.swift b/validation-test/compiler_crashers_2/checkRequirementsImpl-a04f67.swift similarity index 100% rename from validation-test/compiler_crashers_2/a04f67aa8fb22efa.swift rename to validation-test/compiler_crashers_2/checkRequirementsImpl-a04f67.swift diff --git a/validation-test/compiler_crashers_2/ff596376e8eadba5.swift b/validation-test/compiler_crashers_2/checkRequirementsImpl-ff5963.swift similarity index 100% rename from validation-test/compiler_crashers_2/ff596376e8eadba5.swift rename to validation-test/compiler_crashers_2/checkRequirementsImpl-ff5963.swift diff --git a/validation-test/compiler_crashers_2/49ab67ad3514bb58.swift b/validation-test/compiler_crashers_2/cloneRawLiteralExpr-49ab67.swift similarity index 100% rename from validation-test/compiler_crashers_2/49ab67ad3514bb58.swift rename to validation-test/compiler_crashers_2/cloneRawLiteralExpr-49ab67.swift diff --git a/validation-test/compiler_crashers_2/21fbeea5d06bd505.swift b/validation-test/compiler_crashers_2/createEnumSwitch-21fbee.swift similarity index 100% rename from validation-test/compiler_crashers_2/21fbeea5d06bd505.swift rename to validation-test/compiler_crashers_2/createEnumSwitch-21fbee.swift diff --git a/validation-test/compiler_crashers_2/ffc098188a1c39ca.swift b/validation-test/compiler_crashers_2/createPropertyStoreOrCallSuperclassSetter-ffc098.swift similarity index 100% rename from validation-test/compiler_crashers_2/ffc098188a1c39ca.swift rename to validation-test/compiler_crashers_2/createPropertyStoreOrCallSuperclassSetter-ffc098.swift diff --git a/validation-test/compiler_crashers_2/f3ef80da3095d840.swift b/validation-test/compiler_crashers_2/decomposePartialApplyThunk-f3ef80.swift similarity index 100% rename from validation-test/compiler_crashers_2/f3ef80da3095d840.swift rename to validation-test/compiler_crashers_2/decomposePartialApplyThunk-f3ef80.swift diff --git a/validation-test/compiler_crashers_2/4ae85881765dc0db.swift b/validation-test/compiler_crashers_2/diagnoseAmbiguityWithContextualType-4ae858.swift similarity index 100% rename from validation-test/compiler_crashers_2/4ae85881765dc0db.swift rename to validation-test/compiler_crashers_2/diagnoseAmbiguityWithContextualType-4ae858.swift diff --git a/validation-test/compiler_crashers_2/579b1d0c15fcb172.swift b/validation-test/compiler_crashers_2/diagnoseArgumentLabelError-579b1d.swift similarity index 100% rename from validation-test/compiler_crashers_2/579b1d0c15fcb172.swift rename to validation-test/compiler_crashers_2/diagnoseArgumentLabelError-579b1d.swift diff --git a/validation-test/compiler_crashers_2/ef29fe0d11b57662.swift b/validation-test/compiler_crashers_2/ef29fe0d11b57662.swift deleted file mode 100644 index a3cddbf8bdfa0..0000000000000 --- a/validation-test/compiler_crashers_2/ef29fe0d11b57662.swift +++ /dev/null @@ -1,4 +0,0 @@ -// {"kind":"typecheck","signature":"fixMissingArguments(swift::constraints::ConstraintSystem&, swift::ASTNode, llvm::SmallVectorImpl&, llvm::ArrayRef, unsigned int, swift::constraints::ConstraintLocatorBuilder)","signatureAssert":"Assertion failed: (Index < Length && \"Invalid index!\"), function operator[]"} -// RUN: not --crash %target-swift-frontend -typecheck -swift-version 6 %s -func a((Int, Int, Int)) a > { - b, c in diff --git a/validation-test/compiler_crashers_2/259af6e17cc94d25.swift b/validation-test/compiler_crashers_2/findFavoredChoicesBasedOnArity-259af6.swift similarity index 100% rename from validation-test/compiler_crashers_2/259af6e17cc94d25.swift rename to validation-test/compiler_crashers_2/findFavoredChoicesBasedOnArity-259af6.swift diff --git a/validation-test/compiler_crashers_2/a0b4d94ad0e977d0.swift b/validation-test/compiler_crashers_2/findSyntacticErrorForConsume-a0b4d9.swift similarity index 100% rename from validation-test/compiler_crashers_2/a0b4d94ad0e977d0.swift rename to validation-test/compiler_crashers_2/findSyntacticErrorForConsume-a0b4d9.swift diff --git a/validation-test/compiler_crashers_2/545a00bc1537bba5.swift b/validation-test/compiler_crashers_2/fixMissingArguments-545a00.swift similarity index 100% rename from validation-test/compiler_crashers_2/545a00bc1537bba5.swift rename to validation-test/compiler_crashers_2/fixMissingArguments-545a00.swift diff --git a/validation-test/compiler_crashers_2/fixMissingArguments-ef29fe.swift b/validation-test/compiler_crashers_2/fixMissingArguments-ef29fe.swift new file mode 100644 index 0000000000000..17033d595e488 --- /dev/null +++ b/validation-test/compiler_crashers_2/fixMissingArguments-ef29fe.swift @@ -0,0 +1,4 @@ +// {"kind":"typecheck","languageMode":6,"signature":"fixMissingArguments(swift::constraints::ConstraintSystem&, swift::ASTNode, llvm::SmallVectorImpl&, llvm::ArrayRef, unsigned int, swift::constraints::ConstraintLocatorBuilder)","signatureAssert":"Assertion failed: (Index < Length && \"Invalid index!\"), function operator[]"} +// RUN: not --crash %target-swift-frontend -typecheck -swift-version 6 %s +func a((Int, Int, Int)) a > { + b, c in diff --git a/validation-test/compiler_crashers_2/7375195b753c3ca3.swift b/validation-test/compiler_crashers_2/fixRequirementFailure-737519.swift similarity index 100% rename from validation-test/compiler_crashers_2/7375195b753c3ca3.swift rename to validation-test/compiler_crashers_2/fixRequirementFailure-737519.swift diff --git a/validation-test/compiler_crashers_2/9967f3fc56f84a1e.swift b/validation-test/compiler_crashers_2/formatDiagnosticArgument-9967f3.swift similarity index 100% rename from validation-test/compiler_crashers_2/9967f3fc56f84a1e.swift rename to validation-test/compiler_crashers_2/formatDiagnosticArgument-9967f3.swift diff --git a/validation-test/compiler_crashers_2/cec5966bff434957.swift b/validation-test/compiler_crashers_2/getAssociatedTypeOfDistributedSystemOfActor-cec596.swift similarity index 100% rename from validation-test/compiler_crashers_2/cec5966bff434957.swift rename to validation-test/compiler_crashers_2/getAssociatedTypeOfDistributedSystemOfActor-cec596.swift diff --git a/validation-test/compiler_crashers_2/a014efdc02cfb729.swift b/validation-test/compiler_crashers_2/getDistributedActorSystemSerializationType-a014ef.swift similarity index 100% rename from validation-test/compiler_crashers_2/a014efdc02cfb729.swift rename to validation-test/compiler_crashers_2/getDistributedActorSystemSerializationType-a014ef.swift diff --git a/validation-test/compiler_crashers_2/84d2d3eac90e09a0.swift b/validation-test/compiler_crashers_2/getLoc-84d2d3.swift similarity index 100% rename from validation-test/compiler_crashers_2/84d2d3eac90e09a0.swift rename to validation-test/compiler_crashers_2/getLoc-84d2d3.swift diff --git a/validation-test/compiler_crashers_2/0771c5a9342d7660.swift b/validation-test/compiler_crashers_2/getParameterAt-0771c5.swift similarity index 100% rename from validation-test/compiler_crashers_2/0771c5a9342d7660.swift rename to validation-test/compiler_crashers_2/getParameterAt-0771c5.swift diff --git a/validation-test/compiler_crashers_2/845e7060267d8763.swift b/validation-test/compiler_crashers_2/getSILValueOwnership-845e70.swift similarity index 100% rename from validation-test/compiler_crashers_2/845e7060267d8763.swift rename to validation-test/compiler_crashers_2/getSILValueOwnership-845e70.swift diff --git a/validation-test/compiler_crashers_2/15659ed9344b0eff.swift b/validation-test/compiler_crashers_2/getTypeForSymbolRange-15659e.swift similarity index 100% rename from validation-test/compiler_crashers_2/15659ed9344b0eff.swift rename to validation-test/compiler_crashers_2/getTypeForSymbolRange-15659e.swift diff --git a/validation-test/compiler_crashers_2/9c465a4c5d33b28c.swift b/validation-test/compiler_crashers_2/getTypeForSymbolRange-9c465a.swift similarity index 100% rename from validation-test/compiler_crashers_2/9c465a4c5d33b28c.swift rename to validation-test/compiler_crashers_2/getTypeForSymbolRange-9c465a.swift diff --git a/validation-test/compiler_crashers_2/c2a5da313080f9bb.swift b/validation-test/compiler_crashers_2/getTypeForSymbolRange-c2a5da.swift similarity index 100% rename from validation-test/compiler_crashers_2/c2a5da313080f9bb.swift rename to validation-test/compiler_crashers_2/getTypeForSymbolRange-c2a5da.swift diff --git a/validation-test/compiler_crashers_2/2c275be8b6c03f6b.swift b/validation-test/compiler_crashers_2/isParamListRepresentableInLanguage-2c275b.swift similarity index 100% rename from validation-test/compiler_crashers_2/2c275be8b6c03f6b.swift rename to validation-test/compiler_crashers_2/isParamListRepresentableInLanguage-2c275b.swift diff --git a/validation-test/compiler_crashers_2/93553842ae732503.swift b/validation-test/compiler_crashers_2/lookupReplacedDecl-935538.swift similarity index 100% rename from validation-test/compiler_crashers_2/93553842ae732503.swift rename to validation-test/compiler_crashers_2/lookupReplacedDecl-935538.swift diff --git a/validation-test/compiler_crashers_2/254cc6af0002dea1.swift b/validation-test/compiler_crashers_2/matchCallArguments-254cc6.swift similarity index 100% rename from validation-test/compiler_crashers_2/254cc6af0002dea1.swift rename to validation-test/compiler_crashers_2/matchCallArguments-254cc6.swift diff --git a/validation-test/compiler_crashers_2/5f942981131dbcab.swift b/validation-test/compiler_crashers_2/matchCallArguments-5f9429.swift similarity index 100% rename from validation-test/compiler_crashers_2/5f942981131dbcab.swift rename to validation-test/compiler_crashers_2/matchCallArguments-5f9429.swift diff --git a/validation-test/compiler_crashers_2/recordRequiredImportAccessLevelForDecl-2c8d3a.swift b/validation-test/compiler_crashers_2/recordRequiredImportAccessLevelForDecl-2c8d3a.swift new file mode 100644 index 0000000000000..958d32140ee35 --- /dev/null +++ b/validation-test/compiler_crashers_2/recordRequiredImportAccessLevelForDecl-2c8d3a.swift @@ -0,0 +1,7 @@ +// {"kind":"typecheck","noSDK":true,"signature":"swift::recordRequiredImportAccessLevelForDecl(swift::Decl const*, swift::DeclContext const*, swift::AccessLevel, std::__1::function)>)"} +// RUN: %empty-directory(%t) +// RUN: not --crash %target-swift-frontend -typecheck -sdk %t %s +// REQUIRES: OS=macosx +import Distributed +distributed actor a { +} diff --git a/validation-test/compiler_crashers_2/462ee2aa7dc23cf3.swift b/validation-test/compiler_crashers_2/recordTypeWitness-462ee2.swift similarity index 100% rename from validation-test/compiler_crashers_2/462ee2aa7dc23cf3.swift rename to validation-test/compiler_crashers_2/recordTypeWitness-462ee2.swift diff --git a/validation-test/compiler_crashers_2/8d0890396bc3d7c9.swift b/validation-test/compiler_crashers_2/verificationFailure-8d0890.swift similarity index 100% rename from validation-test/compiler_crashers_2/8d0890396bc3d7c9.swift rename to validation-test/compiler_crashers_2/verificationFailure-8d0890.swift