diff --git a/lib/Sema/TypeCheckGeneric.cpp b/lib/Sema/TypeCheckGeneric.cpp index 26569df7d0bfd..9535bf34347a8 100644 --- a/lib/Sema/TypeCheckGeneric.cpp +++ b/lib/Sema/TypeCheckGeneric.cpp @@ -30,7 +30,11 @@ Type DependentGenericTypeResolver::resolveDependentMemberType( DeclContext *DC, SourceRange baseRange, ComponentIdentTypeRepr *ref) { - return Builder.resolveArchetype(baseTy)->getRepresentative() + auto archetype = Builder.resolveArchetype(baseTy); + if (!archetype) + return ErrorType::get(DC->getASTContext()); + + return archetype->getRepresentative() ->getNestedType(ref->getIdentifier(), Builder) ->getDependentType(Builder, true); } diff --git a/validation-test/compiler_crashers/00066-diagnoseunknowntype.swift b/validation-test/compiler_crashers_fixed/00066-diagnoseunknowntype.swift similarity index 100% rename from validation-test/compiler_crashers/00066-diagnoseunknowntype.swift rename to validation-test/compiler_crashers_fixed/00066-diagnoseunknowntype.swift diff --git a/validation-test/compiler_crashers/00626-swift-lexer-lexidentifier.swift b/validation-test/compiler_crashers_fixed/00626-swift-lexer-lexidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/00626-swift-lexer-lexidentifier.swift rename to validation-test/compiler_crashers_fixed/00626-swift-lexer-lexidentifier.swift diff --git a/validation-test/compiler_crashers/01908-std-function-func-mapsignaturetype.swift b/validation-test/compiler_crashers_fixed/01908-std-function-func-mapsignaturetype.swift similarity index 100% rename from validation-test/compiler_crashers/01908-std-function-func-mapsignaturetype.swift rename to validation-test/compiler_crashers_fixed/01908-std-function-func-mapsignaturetype.swift diff --git a/validation-test/compiler_crashers/0211-swift-completegenerictyperesolver-resolvedependentmembertype.swift b/validation-test/compiler_crashers_fixed/0211-swift-completegenerictyperesolver-resolvedependentmembertype.swift similarity index 100% rename from validation-test/compiler_crashers/0211-swift-completegenerictyperesolver-resolvedependentmembertype.swift rename to validation-test/compiler_crashers_fixed/0211-swift-completegenerictyperesolver-resolvedependentmembertype.swift diff --git a/validation-test/compiler_crashers/0318-swift-diagnosticengine-flushactivediagnostic.swift b/validation-test/compiler_crashers_fixed/0318-swift-diagnosticengine-flushactivediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/0318-swift-diagnosticengine-flushactivediagnostic.swift rename to validation-test/compiler_crashers_fixed/0318-swift-diagnosticengine-flushactivediagnostic.swift diff --git a/validation-test/compiler_crashers/0409-llvm-raw-fd-ostream-write-impl.swift b/validation-test/compiler_crashers_fixed/0409-llvm-raw-fd-ostream-write-impl.swift similarity index 100% rename from validation-test/compiler_crashers/0409-llvm-raw-fd-ostream-write-impl.swift rename to validation-test/compiler_crashers_fixed/0409-llvm-raw-fd-ostream-write-impl.swift diff --git a/validation-test/compiler_crashers/0492-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/0492-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/0492-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/0492-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/0530-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/0530-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/0530-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/0530-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/0539-swift-nominaltypedecl-getdeclaredtypeincontext.swift b/validation-test/compiler_crashers_fixed/0539-swift-nominaltypedecl-getdeclaredtypeincontext.swift similarity index 100% rename from validation-test/compiler_crashers/0539-swift-nominaltypedecl-getdeclaredtypeincontext.swift rename to validation-test/compiler_crashers_fixed/0539-swift-nominaltypedecl-getdeclaredtypeincontext.swift diff --git a/validation-test/compiler_crashers/0637-swift-lexer-getlocforendoftoken.swift b/validation-test/compiler_crashers_fixed/0637-swift-lexer-getlocforendoftoken.swift similarity index 100% rename from validation-test/compiler_crashers/0637-swift-lexer-getlocforendoftoken.swift rename to validation-test/compiler_crashers_fixed/0637-swift-lexer-getlocforendoftoken.swift diff --git a/validation-test/compiler_crashers/06542-swift-unqualifiedlookup-unqualifiedlookup.swift b/validation-test/compiler_crashers_fixed/06542-swift-unqualifiedlookup-unqualifiedlookup.swift similarity index 100% rename from validation-test/compiler_crashers/06542-swift-unqualifiedlookup-unqualifiedlookup.swift rename to validation-test/compiler_crashers_fixed/06542-swift-unqualifiedlookup-unqualifiedlookup.swift diff --git a/validation-test/compiler_crashers/0740-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/0740-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/0740-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/0740-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/0890-swift-completegenerictyperesolver-resolvedependentmembertype.swift b/validation-test/compiler_crashers_fixed/0890-swift-completegenerictyperesolver-resolvedependentmembertype.swift similarity index 100% rename from validation-test/compiler_crashers/0890-swift-completegenerictyperesolver-resolvedependentmembertype.swift rename to validation-test/compiler_crashers_fixed/0890-swift-completegenerictyperesolver-resolvedependentmembertype.swift diff --git a/validation-test/compiler_crashers/09385-swift-structtype-get.swift b/validation-test/compiler_crashers_fixed/09385-swift-structtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/09385-swift-structtype-get.swift rename to validation-test/compiler_crashers_fixed/09385-swift-structtype-get.swift diff --git a/validation-test/compiler_crashers/09650-swift-typebase-getcanonicaltype.swift b/validation-test/compiler_crashers_fixed/09650-swift-typebase-getcanonicaltype.swift similarity index 100% rename from validation-test/compiler_crashers/09650-swift-typebase-getcanonicaltype.swift rename to validation-test/compiler_crashers_fixed/09650-swift-typebase-getcanonicaltype.swift diff --git a/validation-test/compiler_crashers/1035-swift-completegenerictyperesolver-resolvedependentmembertype.swift b/validation-test/compiler_crashers_fixed/1035-swift-completegenerictyperesolver-resolvedependentmembertype.swift similarity index 100% rename from validation-test/compiler_crashers/1035-swift-completegenerictyperesolver-resolvedependentmembertype.swift rename to validation-test/compiler_crashers_fixed/1035-swift-completegenerictyperesolver-resolvedependentmembertype.swift diff --git a/validation-test/compiler_crashers/1085-swift-declcontext-lookupqualified.swift b/validation-test/compiler_crashers_fixed/1085-swift-declcontext-lookupqualified.swift similarity index 100% rename from validation-test/compiler_crashers/1085-swift-declcontext-lookupqualified.swift rename to validation-test/compiler_crashers_fixed/1085-swift-declcontext-lookupqualified.swift diff --git a/validation-test/compiler_crashers/1268-swift-lexer-lexidentifier.swift b/validation-test/compiler_crashers_fixed/1268-swift-lexer-lexidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/1268-swift-lexer-lexidentifier.swift rename to validation-test/compiler_crashers_fixed/1268-swift-lexer-lexidentifier.swift diff --git a/validation-test/compiler_crashers/1277-diagnoseunknowntype.swift b/validation-test/compiler_crashers_fixed/1277-diagnoseunknowntype.swift similarity index 100% rename from validation-test/compiler_crashers/1277-diagnoseunknowntype.swift rename to validation-test/compiler_crashers_fixed/1277-diagnoseunknowntype.swift diff --git a/validation-test/compiler_crashers/13000-swift-constraints-constraintsystem-matchtypes.swift b/validation-test/compiler_crashers_fixed/13000-swift-constraints-constraintsystem-matchtypes.swift similarity index 100% rename from validation-test/compiler_crashers/13000-swift-constraints-constraintsystem-matchtypes.swift rename to validation-test/compiler_crashers_fixed/13000-swift-constraints-constraintsystem-matchtypes.swift diff --git a/validation-test/compiler_crashers/13737-swift-availabilityattr-isunavailable.swift b/validation-test/compiler_crashers_fixed/13737-swift-availabilityattr-isunavailable.swift similarity index 100% rename from validation-test/compiler_crashers/13737-swift-availabilityattr-isunavailable.swift rename to validation-test/compiler_crashers_fixed/13737-swift-availabilityattr-isunavailable.swift diff --git a/validation-test/compiler_crashers/21847-llvm-foldingset-swift-tupletype-nodeequals.swift b/validation-test/compiler_crashers_fixed/21847-llvm-foldingset-swift-tupletype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/21847-llvm-foldingset-swift-tupletype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/21847-llvm-foldingset-swift-tupletype-nodeequals.swift diff --git a/validation-test/compiler_crashers/22582-swift-clangmoduleunit-getimportedmodules.swift b/validation-test/compiler_crashers_fixed/22582-swift-clangmoduleunit-getimportedmodules.swift similarity index 100% rename from validation-test/compiler_crashers/22582-swift-clangmoduleunit-getimportedmodules.swift rename to validation-test/compiler_crashers_fixed/22582-swift-clangmoduleunit-getimportedmodules.swift diff --git a/validation-test/compiler_crashers/23974-swift-declname-printpretty.swift b/validation-test/compiler_crashers_fixed/23974-swift-declname-printpretty.swift similarity index 100% rename from validation-test/compiler_crashers/23974-swift-declname-printpretty.swift rename to validation-test/compiler_crashers_fixed/23974-swift-declname-printpretty.swift diff --git a/validation-test/compiler_crashers/24232-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/24232-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/24232-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/24232-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/24440-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/24440-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/24440-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/24440-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/25342-swift-sourcemanager-getbytedistance.swift b/validation-test/compiler_crashers_fixed/25342-swift-sourcemanager-getbytedistance.swift similarity index 100% rename from validation-test/compiler_crashers/25342-swift-sourcemanager-getbytedistance.swift rename to validation-test/compiler_crashers_fixed/25342-swift-sourcemanager-getbytedistance.swift diff --git a/validation-test/compiler_crashers/25449-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/25449-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/25449-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/25449-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/25451-swift-scopeinfo-addtoscope.swift b/validation-test/compiler_crashers_fixed/25451-swift-scopeinfo-addtoscope.swift similarity index 100% rename from validation-test/compiler_crashers/25451-swift-scopeinfo-addtoscope.swift rename to validation-test/compiler_crashers_fixed/25451-swift-scopeinfo-addtoscope.swift diff --git a/validation-test/compiler_crashers/25459-swift-declcontext-lookupqualified.swift b/validation-test/compiler_crashers_fixed/25459-swift-declcontext-lookupqualified.swift similarity index 100% rename from validation-test/compiler_crashers/25459-swift-declcontext-lookupqualified.swift rename to validation-test/compiler_crashers_fixed/25459-swift-declcontext-lookupqualified.swift diff --git a/validation-test/compiler_crashers/25460-swift-expr-walk.swift b/validation-test/compiler_crashers_fixed/25460-swift-expr-walk.swift similarity index 100% rename from validation-test/compiler_crashers/25460-swift-expr-walk.swift rename to validation-test/compiler_crashers_fixed/25460-swift-expr-walk.swift diff --git a/validation-test/compiler_crashers/25462-swift-printingdiagnosticconsumer-handlediagnostic.swift b/validation-test/compiler_crashers_fixed/25462-swift-printingdiagnosticconsumer-handlediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/25462-swift-printingdiagnosticconsumer-handlediagnostic.swift rename to validation-test/compiler_crashers_fixed/25462-swift-printingdiagnosticconsumer-handlediagnostic.swift diff --git a/validation-test/compiler_crashers/25465-swift-namelookup-lookupinmodule.swift b/validation-test/compiler_crashers_fixed/25465-swift-namelookup-lookupinmodule.swift similarity index 100% rename from validation-test/compiler_crashers/25465-swift-namelookup-lookupinmodule.swift rename to validation-test/compiler_crashers_fixed/25465-swift-namelookup-lookupinmodule.swift diff --git a/validation-test/compiler_crashers/25474-swift-parser-diagnose.swift b/validation-test/compiler_crashers_fixed/25474-swift-parser-diagnose.swift similarity index 100% rename from validation-test/compiler_crashers/25474-swift-parser-diagnose.swift rename to validation-test/compiler_crashers_fixed/25474-swift-parser-diagnose.swift diff --git a/validation-test/compiler_crashers/25481-swift-modulefile-getimportedmodules.swift b/validation-test/compiler_crashers_fixed/25481-swift-modulefile-getimportedmodules.swift similarity index 100% rename from validation-test/compiler_crashers/25481-swift-modulefile-getimportedmodules.swift rename to validation-test/compiler_crashers_fixed/25481-swift-modulefile-getimportedmodules.swift diff --git a/validation-test/compiler_crashers/25485-swift-patternbindingdecl-setpattern.swift b/validation-test/compiler_crashers_fixed/25485-swift-patternbindingdecl-setpattern.swift similarity index 100% rename from validation-test/compiler_crashers/25485-swift-patternbindingdecl-setpattern.swift rename to validation-test/compiler_crashers_fixed/25485-swift-patternbindingdecl-setpattern.swift diff --git a/validation-test/compiler_crashers/25514-bool.swift b/validation-test/compiler_crashers_fixed/25514-bool.swift similarity index 100% rename from validation-test/compiler_crashers/25514-bool.swift rename to validation-test/compiler_crashers_fixed/25514-bool.swift diff --git a/validation-test/compiler_crashers/25516-swift-diagnosticengine-emitdiagnostic.swift b/validation-test/compiler_crashers_fixed/25516-swift-diagnosticengine-emitdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/25516-swift-diagnosticengine-emitdiagnostic.swift rename to validation-test/compiler_crashers_fixed/25516-swift-diagnosticengine-emitdiagnostic.swift diff --git a/validation-test/compiler_crashers/25518-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/25518-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/25518-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/25518-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/25531-swift-abstractclosureexpr-setparams.swift b/validation-test/compiler_crashers_fixed/25531-swift-abstractclosureexpr-setparams.swift similarity index 100% rename from validation-test/compiler_crashers/25531-swift-abstractclosureexpr-setparams.swift rename to validation-test/compiler_crashers_fixed/25531-swift-abstractclosureexpr-setparams.swift diff --git a/validation-test/compiler_crashers/25534-swift-archetypebuilder-potentialarchetype-gettype.swift b/validation-test/compiler_crashers_fixed/25534-swift-archetypebuilder-potentialarchetype-gettype.swift similarity index 100% rename from validation-test/compiler_crashers/25534-swift-archetypebuilder-potentialarchetype-gettype.swift rename to validation-test/compiler_crashers_fixed/25534-swift-archetypebuilder-potentialarchetype-gettype.swift diff --git a/validation-test/compiler_crashers/25541-swift-lexer-getlocforendoftoken.swift b/validation-test/compiler_crashers_fixed/25541-swift-lexer-getlocforendoftoken.swift similarity index 100% rename from validation-test/compiler_crashers/25541-swift-lexer-getlocforendoftoken.swift rename to validation-test/compiler_crashers_fixed/25541-swift-lexer-getlocforendoftoken.swift diff --git a/validation-test/compiler_crashers/25543-swift-typechecker-typecheckexpression.swift b/validation-test/compiler_crashers_fixed/25543-swift-typechecker-typecheckexpression.swift similarity index 100% rename from validation-test/compiler_crashers/25543-swift-typechecker-typecheckexpression.swift rename to validation-test/compiler_crashers_fixed/25543-swift-typechecker-typecheckexpression.swift diff --git a/validation-test/compiler_crashers/25565-swift-modulefile-loadextensions.swift b/validation-test/compiler_crashers_fixed/25565-swift-modulefile-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/25565-swift-modulefile-loadextensions.swift rename to validation-test/compiler_crashers_fixed/25565-swift-modulefile-loadextensions.swift diff --git a/validation-test/compiler_crashers/25570-std-function-func-mapsignaturetype.swift b/validation-test/compiler_crashers_fixed/25570-std-function-func-mapsignaturetype.swift similarity index 100% rename from validation-test/compiler_crashers/25570-std-function-func-mapsignaturetype.swift rename to validation-test/compiler_crashers_fixed/25570-std-function-func-mapsignaturetype.swift diff --git a/validation-test/compiler_crashers/25575-swift-streamprinter-printtext.swift b/validation-test/compiler_crashers_fixed/25575-swift-streamprinter-printtext.swift similarity index 100% rename from validation-test/compiler_crashers/25575-swift-streamprinter-printtext.swift rename to validation-test/compiler_crashers_fixed/25575-swift-streamprinter-printtext.swift diff --git a/validation-test/compiler_crashers/25599-swift-iterabledeclcontext-getmembers.swift b/validation-test/compiler_crashers_fixed/25599-swift-iterabledeclcontext-getmembers.swift similarity index 100% rename from validation-test/compiler_crashers/25599-swift-iterabledeclcontext-getmembers.swift rename to validation-test/compiler_crashers_fixed/25599-swift-iterabledeclcontext-getmembers.swift diff --git a/validation-test/compiler_crashers/25600-swift-declname-printpretty.swift b/validation-test/compiler_crashers_fixed/25600-swift-declname-printpretty.swift similarity index 100% rename from validation-test/compiler_crashers/25600-swift-declname-printpretty.swift rename to validation-test/compiler_crashers_fixed/25600-swift-declname-printpretty.swift diff --git a/validation-test/compiler_crashers/25601-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/25601-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/25601-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/25601-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/25605-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift b/validation-test/compiler_crashers_fixed/25605-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift similarity index 100% rename from validation-test/compiler_crashers/25605-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift rename to validation-test/compiler_crashers_fixed/25605-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift diff --git a/validation-test/compiler_crashers/25609-swift-inouttype-get.swift b/validation-test/compiler_crashers_fixed/25609-swift-inouttype-get.swift similarity index 100% rename from validation-test/compiler_crashers/25609-swift-inouttype-get.swift rename to validation-test/compiler_crashers_fixed/25609-swift-inouttype-get.swift diff --git a/validation-test/compiler_crashers/25610-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/25610-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/25610-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/25610-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/25613-llvm-foldingset-swift-classtype-nodeequals.swift b/validation-test/compiler_crashers_fixed/25613-llvm-foldingset-swift-classtype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/25613-llvm-foldingset-swift-classtype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/25613-llvm-foldingset-swift-classtype-nodeequals.swift diff --git a/validation-test/compiler_crashers/25618-swift-constraints-constraintsystem-simplifytype.swift b/validation-test/compiler_crashers_fixed/25618-swift-constraints-constraintsystem-simplifytype.swift similarity index 100% rename from validation-test/compiler_crashers/25618-swift-constraints-constraintsystem-simplifytype.swift rename to validation-test/compiler_crashers_fixed/25618-swift-constraints-constraintsystem-simplifytype.swift diff --git a/validation-test/compiler_crashers/25643-swift-markasobjc.swift b/validation-test/compiler_crashers_fixed/25643-swift-markasobjc.swift similarity index 100% rename from validation-test/compiler_crashers/25643-swift-markasobjc.swift rename to validation-test/compiler_crashers_fixed/25643-swift-markasobjc.swift diff --git a/validation-test/compiler_crashers/25699-swift-sourcefile-getcache.swift b/validation-test/compiler_crashers_fixed/25699-swift-sourcefile-getcache.swift similarity index 100% rename from validation-test/compiler_crashers/25699-swift-sourcefile-getcache.swift rename to validation-test/compiler_crashers_fixed/25699-swift-sourcefile-getcache.swift diff --git a/validation-test/compiler_crashers/25736-swift-lexer-lexidentifier.swift b/validation-test/compiler_crashers_fixed/25736-swift-lexer-lexidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/25736-swift-lexer-lexidentifier.swift rename to validation-test/compiler_crashers_fixed/25736-swift-lexer-lexidentifier.swift diff --git a/validation-test/compiler_crashers/25770-llvm-foldingset-swift-tupletype-nodeequals.swift b/validation-test/compiler_crashers_fixed/25770-llvm-foldingset-swift-tupletype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/25770-llvm-foldingset-swift-tupletype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/25770-llvm-foldingset-swift-tupletype-nodeequals.swift diff --git a/validation-test/compiler_crashers/25806-swift-derivedfileunit-lookupvalue.swift b/validation-test/compiler_crashers_fixed/25806-swift-derivedfileunit-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/25806-swift-derivedfileunit-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/25806-swift-derivedfileunit-lookupvalue.swift diff --git a/validation-test/compiler_crashers/25809-swift-sourcemanager-extracttext.swift b/validation-test/compiler_crashers_fixed/25809-swift-sourcemanager-extracttext.swift similarity index 100% rename from validation-test/compiler_crashers/25809-swift-sourcemanager-extracttext.swift rename to validation-test/compiler_crashers_fixed/25809-swift-sourcemanager-extracttext.swift diff --git a/validation-test/compiler_crashers/25822-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/25822-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/25822-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/25822-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/25832-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/25832-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/25832-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/25832-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/25835-swift-genericsignature-profile.swift b/validation-test/compiler_crashers_fixed/25835-swift-genericsignature-profile.swift similarity index 100% rename from validation-test/compiler_crashers/25835-swift-genericsignature-profile.swift rename to validation-test/compiler_crashers_fixed/25835-swift-genericsignature-profile.swift diff --git a/validation-test/compiler_crashers/25836-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/25836-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/25836-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/25836-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/25960-std-function-func-setboundvarstypeerror.swift b/validation-test/compiler_crashers_fixed/25960-std-function-func-setboundvarstypeerror.swift similarity index 100% rename from validation-test/compiler_crashers/25960-std-function-func-setboundvarstypeerror.swift rename to validation-test/compiler_crashers_fixed/25960-std-function-func-setboundvarstypeerror.swift diff --git a/validation-test/compiler_crashers/26006-swift-typechecker-checkdeclarationavailability.swift b/validation-test/compiler_crashers_fixed/26006-swift-typechecker-checkdeclarationavailability.swift similarity index 100% rename from validation-test/compiler_crashers/26006-swift-typechecker-checkdeclarationavailability.swift rename to validation-test/compiler_crashers_fixed/26006-swift-typechecker-checkdeclarationavailability.swift diff --git a/validation-test/compiler_crashers/26029-std-function-func-swift-type-subst.swift b/validation-test/compiler_crashers_fixed/26029-std-function-func-swift-type-subst.swift similarity index 100% rename from validation-test/compiler_crashers/26029-std-function-func-swift-type-subst.swift rename to validation-test/compiler_crashers_fixed/26029-std-function-func-swift-type-subst.swift diff --git a/validation-test/compiler_crashers/26061-swift-removeshadoweddecls.swift b/validation-test/compiler_crashers_fixed/26061-swift-removeshadoweddecls.swift similarity index 100% rename from validation-test/compiler_crashers/26061-swift-removeshadoweddecls.swift rename to validation-test/compiler_crashers_fixed/26061-swift-removeshadoweddecls.swift diff --git a/validation-test/compiler_crashers/26076-swift-parser-skipsingle.swift b/validation-test/compiler_crashers_fixed/26076-swift-parser-skipsingle.swift similarity index 100% rename from validation-test/compiler_crashers/26076-swift-parser-skipsingle.swift rename to validation-test/compiler_crashers_fixed/26076-swift-parser-skipsingle.swift diff --git a/validation-test/compiler_crashers/26079-swift-parser-parseexprpostfix.swift b/validation-test/compiler_crashers_fixed/26079-swift-parser-parseexprpostfix.swift similarity index 100% rename from validation-test/compiler_crashers/26079-swift-parser-parseexprpostfix.swift rename to validation-test/compiler_crashers_fixed/26079-swift-parser-parseexprpostfix.swift diff --git a/validation-test/compiler_crashers/26123-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/26123-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26123-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/26123-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/26157-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/26157-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/26157-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/26157-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/26159-llvm-foldingset-swift-structtype-nodeequals.swift b/validation-test/compiler_crashers_fixed/26159-llvm-foldingset-swift-structtype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/26159-llvm-foldingset-swift-structtype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/26159-llvm-foldingset-swift-structtype-nodeequals.swift diff --git a/validation-test/compiler_crashers/26180-llvm-foldingset-swift-tupletype-nodeequals.swift b/validation-test/compiler_crashers_fixed/26180-llvm-foldingset-swift-tupletype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/26180-llvm-foldingset-swift-tupletype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/26180-llvm-foldingset-swift-tupletype-nodeequals.swift diff --git a/validation-test/compiler_crashers/26184-llvm-yaml-input-preflightkey.swift b/validation-test/compiler_crashers_fixed/26184-llvm-yaml-input-preflightkey.swift similarity index 100% rename from validation-test/compiler_crashers/26184-llvm-yaml-input-preflightkey.swift rename to validation-test/compiler_crashers_fixed/26184-llvm-yaml-input-preflightkey.swift diff --git a/validation-test/compiler_crashers/26194-swift-constraints-constraintsystem-simplifytype.swift b/validation-test/compiler_crashers_fixed/26194-swift-constraints-constraintsystem-simplifytype.swift similarity index 100% rename from validation-test/compiler_crashers/26194-swift-constraints-constraintsystem-simplifytype.swift rename to validation-test/compiler_crashers_fixed/26194-swift-constraints-constraintsystem-simplifytype.swift diff --git a/validation-test/compiler_crashers/26222-swift-genericfunctiontype-get.swift b/validation-test/compiler_crashers_fixed/26222-swift-genericfunctiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26222-swift-genericfunctiontype-get.swift rename to validation-test/compiler_crashers_fixed/26222-swift-genericfunctiontype-get.swift diff --git a/validation-test/compiler_crashers/26235-swift-modulefile-getimportedmodules.swift b/validation-test/compiler_crashers_fixed/26235-swift-modulefile-getimportedmodules.swift similarity index 100% rename from validation-test/compiler_crashers/26235-swift-modulefile-getimportedmodules.swift rename to validation-test/compiler_crashers_fixed/26235-swift-modulefile-getimportedmodules.swift diff --git a/validation-test/compiler_crashers/26386-swift-typevisitor.swift b/validation-test/compiler_crashers_fixed/26386-swift-typevisitor.swift similarity index 100% rename from validation-test/compiler_crashers/26386-swift-typevisitor.swift rename to validation-test/compiler_crashers_fixed/26386-swift-typevisitor.swift diff --git a/validation-test/compiler_crashers/26643-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/26643-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/26643-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/26643-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/26653-swift-printingdiagnosticconsumer-handlediagnostic.swift b/validation-test/compiler_crashers_fixed/26653-swift-printingdiagnosticconsumer-handlediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/26653-swift-printingdiagnosticconsumer-handlediagnostic.swift rename to validation-test/compiler_crashers_fixed/26653-swift-printingdiagnosticconsumer-handlediagnostic.swift diff --git a/validation-test/compiler_crashers/26661-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/26661-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/26661-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/26661-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/26678-swift-typechecker-overapproximateosversionsatlocation.swift b/validation-test/compiler_crashers_fixed/26678-swift-typechecker-overapproximateosversionsatlocation.swift similarity index 100% rename from validation-test/compiler_crashers/26678-swift-typechecker-overapproximateosversionsatlocation.swift rename to validation-test/compiler_crashers_fixed/26678-swift-typechecker-overapproximateosversionsatlocation.swift diff --git a/validation-test/compiler_crashers/26687-bool.swift b/validation-test/compiler_crashers_fixed/26687-bool.swift similarity index 100% rename from validation-test/compiler_crashers/26687-bool.swift rename to validation-test/compiler_crashers_fixed/26687-bool.swift diff --git a/validation-test/compiler_crashers/26691-swift-serialization-serializer-writedecl.swift b/validation-test/compiler_crashers_fixed/26691-swift-serialization-serializer-writedecl.swift similarity index 100% rename from validation-test/compiler_crashers/26691-swift-serialization-serializer-writedecl.swift rename to validation-test/compiler_crashers_fixed/26691-swift-serialization-serializer-writedecl.swift diff --git a/validation-test/compiler_crashers/26692-swift-astcontext-getloadedmodule.swift b/validation-test/compiler_crashers_fixed/26692-swift-astcontext-getloadedmodule.swift similarity index 100% rename from validation-test/compiler_crashers/26692-swift-astcontext-getloadedmodule.swift rename to validation-test/compiler_crashers_fixed/26692-swift-astcontext-getloadedmodule.swift diff --git a/validation-test/compiler_crashers/26704-swift-substitutedtype-get.swift b/validation-test/compiler_crashers_fixed/26704-swift-substitutedtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26704-swift-substitutedtype-get.swift rename to validation-test/compiler_crashers_fixed/26704-swift-substitutedtype-get.swift diff --git a/validation-test/compiler_crashers/26713-swift-removeshadoweddecls.swift b/validation-test/compiler_crashers_fixed/26713-swift-removeshadoweddecls.swift similarity index 100% rename from validation-test/compiler_crashers/26713-swift-removeshadoweddecls.swift rename to validation-test/compiler_crashers_fixed/26713-swift-removeshadoweddecls.swift diff --git a/validation-test/compiler_crashers/26718-swift-parser-parsedeclvar.swift b/validation-test/compiler_crashers_fixed/26718-swift-parser-parsedeclvar.swift similarity index 100% rename from validation-test/compiler_crashers/26718-swift-parser-parsedeclvar.swift rename to validation-test/compiler_crashers_fixed/26718-swift-parser-parsedeclvar.swift diff --git a/validation-test/compiler_crashers/26732-std-function-func-swift-type-subst.swift b/validation-test/compiler_crashers_fixed/26732-std-function-func-swift-type-subst.swift similarity index 100% rename from validation-test/compiler_crashers/26732-std-function-func-swift-type-subst.swift rename to validation-test/compiler_crashers_fixed/26732-std-function-func-swift-type-subst.swift diff --git a/validation-test/compiler_crashers/26752-swift-typeloc-iserror.swift b/validation-test/compiler_crashers_fixed/26752-swift-typeloc-iserror.swift similarity index 100% rename from validation-test/compiler_crashers/26752-swift-typeloc-iserror.swift rename to validation-test/compiler_crashers_fixed/26752-swift-typeloc-iserror.swift diff --git a/validation-test/compiler_crashers/26753-swift-parser-parsegenericwhereclause.swift b/validation-test/compiler_crashers_fixed/26753-swift-parser-parsegenericwhereclause.swift similarity index 100% rename from validation-test/compiler_crashers/26753-swift-parser-parsegenericwhereclause.swift rename to validation-test/compiler_crashers_fixed/26753-swift-parser-parsegenericwhereclause.swift diff --git a/validation-test/compiler_crashers/26763-swift-typechecker-overapproximateosversionsatlocation.swift b/validation-test/compiler_crashers_fixed/26763-swift-typechecker-overapproximateosversionsatlocation.swift similarity index 100% rename from validation-test/compiler_crashers/26763-swift-typechecker-overapproximateosversionsatlocation.swift rename to validation-test/compiler_crashers_fixed/26763-swift-typechecker-overapproximateosversionsatlocation.swift diff --git a/validation-test/compiler_crashers/26818-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/26818-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/26818-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/26818-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/26822-swift-modulefile-getdecl.swift b/validation-test/compiler_crashers_fixed/26822-swift-modulefile-getdecl.swift similarity index 100% rename from validation-test/compiler_crashers/26822-swift-modulefile-getdecl.swift rename to validation-test/compiler_crashers_fixed/26822-swift-modulefile-getdecl.swift diff --git a/validation-test/compiler_crashers/26825-std-function-func-mapsignaturetype.swift b/validation-test/compiler_crashers_fixed/26825-std-function-func-mapsignaturetype.swift similarity index 100% rename from validation-test/compiler_crashers/26825-std-function-func-mapsignaturetype.swift rename to validation-test/compiler_crashers_fixed/26825-std-function-func-mapsignaturetype.swift diff --git a/validation-test/compiler_crashers/26831-llvm-densemapbase-llvm-smalldensemap-swift-typevariabletype.swift b/validation-test/compiler_crashers_fixed/26831-llvm-densemapbase-llvm-smalldensemap-swift-typevariabletype.swift similarity index 100% rename from validation-test/compiler_crashers/26831-llvm-densemapbase-llvm-smalldensemap-swift-typevariabletype.swift rename to validation-test/compiler_crashers_fixed/26831-llvm-densemapbase-llvm-smalldensemap-swift-typevariabletype.swift diff --git a/validation-test/compiler_crashers/26834-swift-constraints-constraintsystem-generateconstraints.swift b/validation-test/compiler_crashers_fixed/26834-swift-constraints-constraintsystem-generateconstraints.swift similarity index 100% rename from validation-test/compiler_crashers/26834-swift-constraints-constraintsystem-generateconstraints.swift rename to validation-test/compiler_crashers_fixed/26834-swift-constraints-constraintsystem-generateconstraints.swift diff --git a/validation-test/compiler_crashers/26835-llvm-foldingset-swift-classtype-nodeequals.swift b/validation-test/compiler_crashers_fixed/26835-llvm-foldingset-swift-classtype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/26835-llvm-foldingset-swift-classtype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/26835-llvm-foldingset-swift-classtype-nodeequals.swift diff --git a/validation-test/compiler_crashers/26846-formatdiagnostictext.swift b/validation-test/compiler_crashers_fixed/26846-formatdiagnostictext.swift similarity index 100% rename from validation-test/compiler_crashers/26846-formatdiagnostictext.swift rename to validation-test/compiler_crashers_fixed/26846-formatdiagnostictext.swift diff --git a/validation-test/compiler_crashers/26848-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/26848-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26848-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/26848-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/26850-swift-existentialmetatypetype-get.swift b/validation-test/compiler_crashers_fixed/26850-swift-existentialmetatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26850-swift-existentialmetatypetype-get.swift rename to validation-test/compiler_crashers_fixed/26850-swift-existentialmetatypetype-get.swift diff --git a/validation-test/compiler_crashers/26851-swift-printingdiagnosticconsumer-handlediagnostic.swift b/validation-test/compiler_crashers_fixed/26851-swift-printingdiagnosticconsumer-handlediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/26851-swift-printingdiagnosticconsumer-handlediagnostic.swift rename to validation-test/compiler_crashers_fixed/26851-swift-printingdiagnosticconsumer-handlediagnostic.swift diff --git a/validation-test/compiler_crashers/26852-swift-modulefile-lookupvalue.swift b/validation-test/compiler_crashers_fixed/26852-swift-modulefile-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/26852-swift-modulefile-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/26852-swift-modulefile-lookupvalue.swift diff --git a/validation-test/compiler_crashers/26858-swift-streamprinter-printtext.swift b/validation-test/compiler_crashers_fixed/26858-swift-streamprinter-printtext.swift similarity index 100% rename from validation-test/compiler_crashers/26858-swift-streamprinter-printtext.swift rename to validation-test/compiler_crashers_fixed/26858-swift-streamprinter-printtext.swift diff --git a/validation-test/compiler_crashers/26863-swift-constraints-constraintsystem-simplifyconstraint.swift b/validation-test/compiler_crashers_fixed/26863-swift-constraints-constraintsystem-simplifyconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/26863-swift-constraints-constraintsystem-simplifyconstraint.swift rename to validation-test/compiler_crashers_fixed/26863-swift-constraints-constraintsystem-simplifyconstraint.swift diff --git a/validation-test/compiler_crashers/26873-void.swift b/validation-test/compiler_crashers_fixed/26873-void.swift similarity index 100% rename from validation-test/compiler_crashers/26873-void.swift rename to validation-test/compiler_crashers_fixed/26873-void.swift diff --git a/validation-test/compiler_crashers/26875-swift-typechecker-checkunsupportedprotocoltype.swift b/validation-test/compiler_crashers_fixed/26875-swift-typechecker-checkunsupportedprotocoltype.swift similarity index 100% rename from validation-test/compiler_crashers/26875-swift-typechecker-checkunsupportedprotocoltype.swift rename to validation-test/compiler_crashers_fixed/26875-swift-typechecker-checkunsupportedprotocoltype.swift diff --git a/validation-test/compiler_crashers/26885-swift-constraints-constraintgraph-removeconstraint.swift b/validation-test/compiler_crashers_fixed/26885-swift-constraints-constraintgraph-removeconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/26885-swift-constraints-constraintgraph-removeconstraint.swift rename to validation-test/compiler_crashers_fixed/26885-swift-constraints-constraintgraph-removeconstraint.swift diff --git a/validation-test/compiler_crashers/26889-swift-tupletype-get.swift b/validation-test/compiler_crashers_fixed/26889-swift-tupletype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26889-swift-tupletype-get.swift rename to validation-test/compiler_crashers_fixed/26889-swift-tupletype-get.swift diff --git a/validation-test/compiler_crashers/26890-swift-typechecker-isdeclavailable.swift b/validation-test/compiler_crashers_fixed/26890-swift-typechecker-isdeclavailable.swift similarity index 100% rename from validation-test/compiler_crashers/26890-swift-typechecker-isdeclavailable.swift rename to validation-test/compiler_crashers_fixed/26890-swift-typechecker-isdeclavailable.swift diff --git a/validation-test/compiler_crashers/26895-swift-lexer-lexidentifier.swift b/validation-test/compiler_crashers_fixed/26895-swift-lexer-lexidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/26895-swift-lexer-lexidentifier.swift rename to validation-test/compiler_crashers_fixed/26895-swift-lexer-lexidentifier.swift diff --git a/validation-test/compiler_crashers/26896-swift-diagnosticengine-emitdiagnostic.swift b/validation-test/compiler_crashers_fixed/26896-swift-diagnosticengine-emitdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/26896-swift-diagnosticengine-emitdiagnostic.swift rename to validation-test/compiler_crashers_fixed/26896-swift-diagnosticengine-emitdiagnostic.swift diff --git a/validation-test/compiler_crashers/26897-swift-constraints-constraintsystem-simplifytype.swift b/validation-test/compiler_crashers_fixed/26897-swift-constraints-constraintsystem-simplifytype.swift similarity index 100% rename from validation-test/compiler_crashers/26897-swift-constraints-constraintsystem-simplifytype.swift rename to validation-test/compiler_crashers_fixed/26897-swift-constraints-constraintsystem-simplifytype.swift diff --git a/validation-test/compiler_crashers/26899-std-function-func-swift-constraints-constraintsystem-simplifytype.swift b/validation-test/compiler_crashers_fixed/26899-std-function-func-swift-constraints-constraintsystem-simplifytype.swift similarity index 100% rename from validation-test/compiler_crashers/26899-std-function-func-swift-constraints-constraintsystem-simplifytype.swift rename to validation-test/compiler_crashers_fixed/26899-std-function-func-swift-constraints-constraintsystem-simplifytype.swift diff --git a/validation-test/compiler_crashers/26900-swift-typechecker-overapproximateosversionsatlocation.swift b/validation-test/compiler_crashers_fixed/26900-swift-typechecker-overapproximateosversionsatlocation.swift similarity index 100% rename from validation-test/compiler_crashers/26900-swift-typechecker-overapproximateosversionsatlocation.swift rename to validation-test/compiler_crashers_fixed/26900-swift-typechecker-overapproximateosversionsatlocation.swift diff --git a/validation-test/compiler_crashers/26902-swift-typechecker-resolvetypeincontext.swift b/validation-test/compiler_crashers_fixed/26902-swift-typechecker-resolvetypeincontext.swift similarity index 100% rename from validation-test/compiler_crashers/26902-swift-typechecker-resolvetypeincontext.swift rename to validation-test/compiler_crashers_fixed/26902-swift-typechecker-resolvetypeincontext.swift diff --git a/validation-test/compiler_crashers/26913-swift-markasobjc.swift b/validation-test/compiler_crashers_fixed/26913-swift-markasobjc.swift similarity index 100% rename from validation-test/compiler_crashers/26913-swift-markasobjc.swift rename to validation-test/compiler_crashers_fixed/26913-swift-markasobjc.swift diff --git a/validation-test/compiler_crashers/26915-std-function-func-swift-constraints-constraintsystem-simplifytype.swift b/validation-test/compiler_crashers_fixed/26915-std-function-func-swift-constraints-constraintsystem-simplifytype.swift similarity index 100% rename from validation-test/compiler_crashers/26915-std-function-func-swift-constraints-constraintsystem-simplifytype.swift rename to validation-test/compiler_crashers_fixed/26915-std-function-func-swift-constraints-constraintsystem-simplifytype.swift diff --git a/validation-test/compiler_crashers/26917-swift-nominaltype-get.swift b/validation-test/compiler_crashers_fixed/26917-swift-nominaltype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26917-swift-nominaltype-get.swift rename to validation-test/compiler_crashers_fixed/26917-swift-nominaltype-get.swift diff --git a/validation-test/compiler_crashers/26920-swift-typebase-getanyoptionalobjecttype.swift b/validation-test/compiler_crashers_fixed/26920-swift-typebase-getanyoptionalobjecttype.swift similarity index 100% rename from validation-test/compiler_crashers/26920-swift-typebase-getanyoptionalobjecttype.swift rename to validation-test/compiler_crashers_fixed/26920-swift-typebase-getanyoptionalobjecttype.swift diff --git a/validation-test/compiler_crashers/26923-swift-typechecker-typecheckexpression.swift b/validation-test/compiler_crashers_fixed/26923-swift-typechecker-typecheckexpression.swift similarity index 100% rename from validation-test/compiler_crashers/26923-swift-typechecker-typecheckexpression.swift rename to validation-test/compiler_crashers_fixed/26923-swift-typechecker-typecheckexpression.swift diff --git a/validation-test/compiler_crashers/26925-swift-constraints-constraintgraph-computeconnectedcomponents.swift b/validation-test/compiler_crashers_fixed/26925-swift-constraints-constraintgraph-computeconnectedcomponents.swift similarity index 100% rename from validation-test/compiler_crashers/26925-swift-constraints-constraintgraph-computeconnectedcomponents.swift rename to validation-test/compiler_crashers_fixed/26925-swift-constraints-constraintgraph-computeconnectedcomponents.swift diff --git a/validation-test/compiler_crashers/26934-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/26934-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/26934-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/26934-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/26937-llvm-foldingset-swift-tupletype-nodeequals.swift b/validation-test/compiler_crashers_fixed/26937-llvm-foldingset-swift-tupletype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/26937-llvm-foldingset-swift-tupletype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/26937-llvm-foldingset-swift-tupletype-nodeequals.swift diff --git a/validation-test/compiler_crashers/26938-swift-diagnosticengine-flushactivediagnostic.swift b/validation-test/compiler_crashers_fixed/26938-swift-diagnosticengine-flushactivediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/26938-swift-diagnosticengine-flushactivediagnostic.swift rename to validation-test/compiler_crashers_fixed/26938-swift-diagnosticengine-flushactivediagnostic.swift diff --git a/validation-test/compiler_crashers/26942-swift-nominaltypedecl-computeinterfacetype.swift b/validation-test/compiler_crashers_fixed/26942-swift-nominaltypedecl-computeinterfacetype.swift similarity index 100% rename from validation-test/compiler_crashers/26942-swift-nominaltypedecl-computeinterfacetype.swift rename to validation-test/compiler_crashers_fixed/26942-swift-nominaltypedecl-computeinterfacetype.swift diff --git a/validation-test/compiler_crashers/26944-swift-astprinter-printtextimpl.swift b/validation-test/compiler_crashers_fixed/26944-swift-astprinter-printtextimpl.swift similarity index 100% rename from validation-test/compiler_crashers/26944-swift-astprinter-printtextimpl.swift rename to validation-test/compiler_crashers_fixed/26944-swift-astprinter-printtextimpl.swift diff --git a/validation-test/compiler_crashers/26950-swift-constraints-constraintsystem-solve.swift b/validation-test/compiler_crashers_fixed/26950-swift-constraints-constraintsystem-solve.swift similarity index 100% rename from validation-test/compiler_crashers/26950-swift-constraints-constraintsystem-solve.swift rename to validation-test/compiler_crashers_fixed/26950-swift-constraints-constraintsystem-solve.swift diff --git a/validation-test/compiler_crashers/26954-swift-functiontype-get.swift b/validation-test/compiler_crashers_fixed/26954-swift-functiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26954-swift-functiontype-get.swift rename to validation-test/compiler_crashers_fixed/26954-swift-functiontype-get.swift diff --git a/validation-test/compiler_crashers/26962-swift-typechecker-validategenericfuncsignature.swift b/validation-test/compiler_crashers_fixed/26962-swift-typechecker-validategenericfuncsignature.swift similarity index 100% rename from validation-test/compiler_crashers/26962-swift-typechecker-validategenericfuncsignature.swift rename to validation-test/compiler_crashers_fixed/26962-swift-typechecker-validategenericfuncsignature.swift diff --git a/validation-test/compiler_crashers/26973-swift-boundgenerictype-get.swift b/validation-test/compiler_crashers_fixed/26973-swift-boundgenerictype-get.swift similarity index 100% rename from validation-test/compiler_crashers/26973-swift-boundgenerictype-get.swift rename to validation-test/compiler_crashers_fixed/26973-swift-boundgenerictype-get.swift diff --git a/validation-test/compiler_crashers/26985-swift-genericparamlist-addnestedarchetypes.swift b/validation-test/compiler_crashers_fixed/26985-swift-genericparamlist-addnestedarchetypes.swift similarity index 100% rename from validation-test/compiler_crashers/26985-swift-genericparamlist-addnestedarchetypes.swift rename to validation-test/compiler_crashers_fixed/26985-swift-genericparamlist-addnestedarchetypes.swift diff --git a/validation-test/compiler_crashers/26987-swift-constraints-constraintsystem-addconstraint.swift b/validation-test/compiler_crashers_fixed/26987-swift-constraints-constraintsystem-addconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/26987-swift-constraints-constraintsystem-addconstraint.swift rename to validation-test/compiler_crashers_fixed/26987-swift-constraints-constraintsystem-addconstraint.swift diff --git a/validation-test/compiler_crashers/26988-swift-modulefile-getimportedmodules.swift b/validation-test/compiler_crashers_fixed/26988-swift-modulefile-getimportedmodules.swift similarity index 100% rename from validation-test/compiler_crashers/26988-swift-modulefile-getimportedmodules.swift rename to validation-test/compiler_crashers_fixed/26988-swift-modulefile-getimportedmodules.swift diff --git a/validation-test/compiler_crashers/26991-swift-abstractclosureexpr-setparams.swift b/validation-test/compiler_crashers_fixed/26991-swift-abstractclosureexpr-setparams.swift similarity index 100% rename from validation-test/compiler_crashers/26991-swift-abstractclosureexpr-setparams.swift rename to validation-test/compiler_crashers_fixed/26991-swift-abstractclosureexpr-setparams.swift diff --git a/validation-test/compiler_crashers/26995-swift-typebase-isequal.swift b/validation-test/compiler_crashers_fixed/26995-swift-typebase-isequal.swift similarity index 100% rename from validation-test/compiler_crashers/26995-swift-typebase-isequal.swift rename to validation-test/compiler_crashers_fixed/26995-swift-typebase-isequal.swift diff --git a/validation-test/compiler_crashers/27003-swift-typebase-getcanonicaltype.swift b/validation-test/compiler_crashers_fixed/27003-swift-typebase-getcanonicaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27003-swift-typebase-getcanonicaltype.swift rename to validation-test/compiler_crashers_fixed/27003-swift-typebase-getcanonicaltype.swift diff --git a/validation-test/compiler_crashers/27016-swift-constraints-constraintsystem-solverec.swift b/validation-test/compiler_crashers_fixed/27016-swift-constraints-constraintsystem-solverec.swift similarity index 100% rename from validation-test/compiler_crashers/27016-swift-constraints-constraintsystem-solverec.swift rename to validation-test/compiler_crashers_fixed/27016-swift-constraints-constraintsystem-solverec.swift diff --git a/validation-test/compiler_crashers/27018-swift-conformancelookuptable-getallprotocols.swift b/validation-test/compiler_crashers_fixed/27018-swift-conformancelookuptable-getallprotocols.swift similarity index 100% rename from validation-test/compiler_crashers/27018-swift-conformancelookuptable-getallprotocols.swift rename to validation-test/compiler_crashers_fixed/27018-swift-conformancelookuptable-getallprotocols.swift diff --git a/validation-test/compiler_crashers/27019-swift-genericfunctiontype-get.swift b/validation-test/compiler_crashers_fixed/27019-swift-genericfunctiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27019-swift-genericfunctiontype-get.swift rename to validation-test/compiler_crashers_fixed/27019-swift-genericfunctiontype-get.swift diff --git a/validation-test/compiler_crashers/27022-swift-classtype-get.swift b/validation-test/compiler_crashers_fixed/27022-swift-classtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27022-swift-classtype-get.swift rename to validation-test/compiler_crashers_fixed/27022-swift-classtype-get.swift diff --git a/validation-test/compiler_crashers/27030-std-function-func-swift-type-subst.swift b/validation-test/compiler_crashers_fixed/27030-std-function-func-swift-type-subst.swift similarity index 100% rename from validation-test/compiler_crashers/27030-std-function-func-swift-type-subst.swift rename to validation-test/compiler_crashers_fixed/27030-std-function-func-swift-type-subst.swift diff --git a/validation-test/compiler_crashers/27044-swift-functiontype-get.swift b/validation-test/compiler_crashers_fixed/27044-swift-functiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27044-swift-functiontype-get.swift rename to validation-test/compiler_crashers_fixed/27044-swift-functiontype-get.swift diff --git a/validation-test/compiler_crashers/27045-swift-lexer-diagnose.swift b/validation-test/compiler_crashers_fixed/27045-swift-lexer-diagnose.swift similarity index 100% rename from validation-test/compiler_crashers/27045-swift-lexer-diagnose.swift rename to validation-test/compiler_crashers_fixed/27045-swift-lexer-diagnose.swift diff --git a/validation-test/compiler_crashers/27046-swift-declcontext-getlocalconformances.swift b/validation-test/compiler_crashers_fixed/27046-swift-declcontext-getlocalconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27046-swift-declcontext-getlocalconformances.swift rename to validation-test/compiler_crashers_fixed/27046-swift-declcontext-getlocalconformances.swift diff --git a/validation-test/compiler_crashers/27050-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/27050-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/27050-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/27050-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/27053-swift-typechecker-checkdeclarationavailability.swift b/validation-test/compiler_crashers_fixed/27053-swift-typechecker-checkdeclarationavailability.swift similarity index 100% rename from validation-test/compiler_crashers/27053-swift-typechecker-checkdeclarationavailability.swift rename to validation-test/compiler_crashers_fixed/27053-swift-typechecker-checkdeclarationavailability.swift diff --git a/validation-test/compiler_crashers/27058-llvm-optional-swift-diagnostic-operator.swift b/validation-test/compiler_crashers_fixed/27058-llvm-optional-swift-diagnostic-operator.swift similarity index 100% rename from validation-test/compiler_crashers/27058-llvm-optional-swift-diagnostic-operator.swift rename to validation-test/compiler_crashers_fixed/27058-llvm-optional-swift-diagnostic-operator.swift diff --git a/validation-test/compiler_crashers/27063-swift-conformancelookuptable-lookupconformances.swift b/validation-test/compiler_crashers_fixed/27063-swift-conformancelookuptable-lookupconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27063-swift-conformancelookuptable-lookupconformances.swift rename to validation-test/compiler_crashers_fixed/27063-swift-conformancelookuptable-lookupconformances.swift diff --git a/validation-test/compiler_crashers/27068-swift-conformancelookuptable-conformancelookuptable.swift b/validation-test/compiler_crashers_fixed/27068-swift-conformancelookuptable-conformancelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27068-swift-conformancelookuptable-conformancelookuptable.swift rename to validation-test/compiler_crashers_fixed/27068-swift-conformancelookuptable-conformancelookuptable.swift diff --git a/validation-test/compiler_crashers/27073-swift-constraints-constraint-create.swift b/validation-test/compiler_crashers_fixed/27073-swift-constraints-constraint-create.swift similarity index 100% rename from validation-test/compiler_crashers/27073-swift-constraints-constraint-create.swift rename to validation-test/compiler_crashers_fixed/27073-swift-constraints-constraint-create.swift diff --git a/validation-test/compiler_crashers/27079-swift-clangmoduleunit-lookupvalue.swift b/validation-test/compiler_crashers_fixed/27079-swift-clangmoduleunit-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/27079-swift-clangmoduleunit-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/27079-swift-clangmoduleunit-lookupvalue.swift diff --git a/validation-test/compiler_crashers/27082-swift-constraints-constraintgraph-addconstraint.swift b/validation-test/compiler_crashers_fixed/27082-swift-constraints-constraintgraph-addconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/27082-swift-constraints-constraintgraph-addconstraint.swift rename to validation-test/compiler_crashers_fixed/27082-swift-constraints-constraintgraph-addconstraint.swift diff --git a/validation-test/compiler_crashers/27092-swift-typeloc-iserror.swift b/validation-test/compiler_crashers_fixed/27092-swift-typeloc-iserror.swift similarity index 100% rename from validation-test/compiler_crashers/27092-swift-typeloc-iserror.swift rename to validation-test/compiler_crashers_fixed/27092-swift-typeloc-iserror.swift diff --git a/validation-test/compiler_crashers/27094-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/27094-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/27094-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/27094-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/27095-swift-nominaltypedecl-getmembers.swift b/validation-test/compiler_crashers_fixed/27095-swift-nominaltypedecl-getmembers.swift similarity index 100% rename from validation-test/compiler_crashers/27095-swift-nominaltypedecl-getmembers.swift rename to validation-test/compiler_crashers_fixed/27095-swift-nominaltypedecl-getmembers.swift diff --git a/validation-test/compiler_crashers/27099-swift-decl-walk.swift b/validation-test/compiler_crashers_fixed/27099-swift-decl-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27099-swift-decl-walk.swift rename to validation-test/compiler_crashers_fixed/27099-swift-decl-walk.swift diff --git a/validation-test/compiler_crashers/27102-void.swift b/validation-test/compiler_crashers_fixed/27102-void.swift similarity index 100% rename from validation-test/compiler_crashers/27102-void.swift rename to validation-test/compiler_crashers_fixed/27102-void.swift diff --git a/validation-test/compiler_crashers/27106-llvm-foldingset-swift-structtype-nodeequals.swift b/validation-test/compiler_crashers_fixed/27106-llvm-foldingset-swift-structtype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/27106-llvm-foldingset-swift-structtype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/27106-llvm-foldingset-swift-structtype-nodeequals.swift diff --git a/validation-test/compiler_crashers/27110-swift-patternbindingdecl-setpattern.swift b/validation-test/compiler_crashers_fixed/27110-swift-patternbindingdecl-setpattern.swift similarity index 100% rename from validation-test/compiler_crashers/27110-swift-patternbindingdecl-setpattern.swift rename to validation-test/compiler_crashers_fixed/27110-swift-patternbindingdecl-setpattern.swift diff --git a/validation-test/compiler_crashers/27121-vtable.swift b/validation-test/compiler_crashers_fixed/27121-vtable.swift similarity index 100% rename from validation-test/compiler_crashers/27121-vtable.swift rename to validation-test/compiler_crashers_fixed/27121-vtable.swift diff --git a/validation-test/compiler_crashers/27122-llvm-ondiskchainedhashtable-swift-modulefile-decltableinfo-find.swift b/validation-test/compiler_crashers_fixed/27122-llvm-ondiskchainedhashtable-swift-modulefile-decltableinfo-find.swift similarity index 100% rename from validation-test/compiler_crashers/27122-llvm-ondiskchainedhashtable-swift-modulefile-decltableinfo-find.swift rename to validation-test/compiler_crashers_fixed/27122-llvm-ondiskchainedhashtable-swift-modulefile-decltableinfo-find.swift diff --git a/validation-test/compiler_crashers/27125-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/27125-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/27125-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/27125-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/27126-swift-constraints-solution-solution.swift b/validation-test/compiler_crashers_fixed/27126-swift-constraints-solution-solution.swift similarity index 100% rename from validation-test/compiler_crashers/27126-swift-constraints-solution-solution.swift rename to validation-test/compiler_crashers_fixed/27126-swift-constraints-solution-solution.swift diff --git a/validation-test/compiler_crashers/27127-swift-constraints-constraintgraph-change-undo.swift b/validation-test/compiler_crashers_fixed/27127-swift-constraints-constraintgraph-change-undo.swift similarity index 100% rename from validation-test/compiler_crashers/27127-swift-constraints-constraintgraph-change-undo.swift rename to validation-test/compiler_crashers_fixed/27127-swift-constraints-constraintgraph-change-undo.swift diff --git a/validation-test/compiler_crashers/27129-swift-typebase-getcanonicaltype.swift b/validation-test/compiler_crashers_fixed/27129-swift-typebase-getcanonicaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27129-swift-typebase-getcanonicaltype.swift rename to validation-test/compiler_crashers_fixed/27129-swift-typebase-getcanonicaltype.swift diff --git a/validation-test/compiler_crashers/27145-swift-archetypebuilder-addgenericsignature.swift b/validation-test/compiler_crashers_fixed/27145-swift-archetypebuilder-addgenericsignature.swift similarity index 100% rename from validation-test/compiler_crashers/27145-swift-archetypebuilder-addgenericsignature.swift rename to validation-test/compiler_crashers_fixed/27145-swift-archetypebuilder-addgenericsignature.swift diff --git a/validation-test/compiler_crashers/27147-swift-boundgenerictype-get.swift b/validation-test/compiler_crashers_fixed/27147-swift-boundgenerictype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27147-swift-boundgenerictype-get.swift rename to validation-test/compiler_crashers_fixed/27147-swift-boundgenerictype-get.swift diff --git a/validation-test/compiler_crashers/27151-swift-expr-walk.swift b/validation-test/compiler_crashers_fixed/27151-swift-expr-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27151-swift-expr-walk.swift rename to validation-test/compiler_crashers_fixed/27151-swift-expr-walk.swift diff --git a/validation-test/compiler_crashers/27154-swift-modulefile-getdecl.swift b/validation-test/compiler_crashers_fixed/27154-swift-modulefile-getdecl.swift similarity index 100% rename from validation-test/compiler_crashers/27154-swift-modulefile-getdecl.swift rename to validation-test/compiler_crashers_fixed/27154-swift-modulefile-getdecl.swift diff --git a/validation-test/compiler_crashers/27155-swift-attributebase-operator.swift b/validation-test/compiler_crashers_fixed/27155-swift-attributebase-operator.swift similarity index 100% rename from validation-test/compiler_crashers/27155-swift-attributebase-operator.swift rename to validation-test/compiler_crashers_fixed/27155-swift-attributebase-operator.swift diff --git a/validation-test/compiler_crashers/27158-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/27158-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27158-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27158-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/27164-swift-parser-parsetypeidentifier.swift b/validation-test/compiler_crashers_fixed/27164-swift-parser-parsetypeidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/27164-swift-parser-parsetypeidentifier.swift rename to validation-test/compiler_crashers_fixed/27164-swift-parser-parsetypeidentifier.swift diff --git a/validation-test/compiler_crashers/27165-swift-typechecker-checkunsupportedprotocoltype.swift b/validation-test/compiler_crashers_fixed/27165-swift-typechecker-checkunsupportedprotocoltype.swift similarity index 100% rename from validation-test/compiler_crashers/27165-swift-typechecker-checkunsupportedprotocoltype.swift rename to validation-test/compiler_crashers_fixed/27165-swift-typechecker-checkunsupportedprotocoltype.swift diff --git a/validation-test/compiler_crashers/27166-swift-typebase-isspecialized.swift b/validation-test/compiler_crashers_fixed/27166-swift-typebase-isspecialized.swift similarity index 100% rename from validation-test/compiler_crashers/27166-swift-typebase-isspecialized.swift rename to validation-test/compiler_crashers_fixed/27166-swift-typebase-isspecialized.swift diff --git a/validation-test/compiler_crashers/27173-swift-namelookup-findlocalval-visitbracestmt.swift b/validation-test/compiler_crashers_fixed/27173-swift-namelookup-findlocalval-visitbracestmt.swift similarity index 100% rename from validation-test/compiler_crashers/27173-swift-namelookup-findlocalval-visitbracestmt.swift rename to validation-test/compiler_crashers_fixed/27173-swift-namelookup-findlocalval-visitbracestmt.swift diff --git a/validation-test/compiler_crashers/27174-swift-valuedecl-getoverloadsignature.swift b/validation-test/compiler_crashers_fixed/27174-swift-valuedecl-getoverloadsignature.swift similarity index 100% rename from validation-test/compiler_crashers/27174-swift-valuedecl-getoverloadsignature.swift rename to validation-test/compiler_crashers_fixed/27174-swift-valuedecl-getoverloadsignature.swift diff --git a/validation-test/compiler_crashers/27178-vtable.swift b/validation-test/compiler_crashers_fixed/27178-vtable.swift similarity index 100% rename from validation-test/compiler_crashers/27178-vtable.swift rename to validation-test/compiler_crashers_fixed/27178-vtable.swift diff --git a/validation-test/compiler_crashers/27179-swift-modulefile-gettype.swift b/validation-test/compiler_crashers_fixed/27179-swift-modulefile-gettype.swift similarity index 100% rename from validation-test/compiler_crashers/27179-swift-modulefile-gettype.swift rename to validation-test/compiler_crashers_fixed/27179-swift-modulefile-gettype.swift diff --git a/validation-test/compiler_crashers/27180-swift-constraints-constraintsystem-simplifytype.swift b/validation-test/compiler_crashers_fixed/27180-swift-constraints-constraintsystem-simplifytype.swift similarity index 100% rename from validation-test/compiler_crashers/27180-swift-constraints-constraintsystem-simplifytype.swift rename to validation-test/compiler_crashers_fixed/27180-swift-constraints-constraintsystem-simplifytype.swift diff --git a/validation-test/compiler_crashers/27181-swift-patternbindingdecl-setpattern.swift b/validation-test/compiler_crashers_fixed/27181-swift-patternbindingdecl-setpattern.swift similarity index 100% rename from validation-test/compiler_crashers/27181-swift-patternbindingdecl-setpattern.swift rename to validation-test/compiler_crashers_fixed/27181-swift-patternbindingdecl-setpattern.swift diff --git a/validation-test/compiler_crashers/27182-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/27182-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/27182-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/27182-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/27183-swift-diagnosticengine-flushactivediagnostic.swift b/validation-test/compiler_crashers_fixed/27183-swift-diagnosticengine-flushactivediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27183-swift-diagnosticengine-flushactivediagnostic.swift rename to validation-test/compiler_crashers_fixed/27183-swift-diagnosticengine-flushactivediagnostic.swift diff --git a/validation-test/compiler_crashers/27184-swift-lexer-getlocforendoftoken.swift b/validation-test/compiler_crashers_fixed/27184-swift-lexer-getlocforendoftoken.swift similarity index 100% rename from validation-test/compiler_crashers/27184-swift-lexer-getlocforendoftoken.swift rename to validation-test/compiler_crashers_fixed/27184-swift-lexer-getlocforendoftoken.swift diff --git a/validation-test/compiler_crashers/27186-swift-diagnosticengine-emitdiagnostic.swift b/validation-test/compiler_crashers_fixed/27186-swift-diagnosticengine-emitdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27186-swift-diagnosticengine-emitdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27186-swift-diagnosticengine-emitdiagnostic.swift diff --git a/validation-test/compiler_crashers/27187-swift-protocoltype-canonicalizeprotocols.swift b/validation-test/compiler_crashers_fixed/27187-swift-protocoltype-canonicalizeprotocols.swift similarity index 100% rename from validation-test/compiler_crashers/27187-swift-protocoltype-canonicalizeprotocols.swift rename to validation-test/compiler_crashers_fixed/27187-swift-protocoltype-canonicalizeprotocols.swift diff --git a/validation-test/compiler_crashers/27191-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/27191-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27191-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/27191-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/27192-swift-dependentmembertype-get.swift b/validation-test/compiler_crashers_fixed/27192-swift-dependentmembertype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27192-swift-dependentmembertype-get.swift rename to validation-test/compiler_crashers_fixed/27192-swift-dependentmembertype-get.swift diff --git a/validation-test/compiler_crashers/27193-swift-typeloc-iserror.swift b/validation-test/compiler_crashers_fixed/27193-swift-typeloc-iserror.swift similarity index 100% rename from validation-test/compiler_crashers/27193-swift-typeloc-iserror.swift rename to validation-test/compiler_crashers_fixed/27193-swift-typeloc-iserror.swift diff --git a/validation-test/compiler_crashers/27194-swift-pattern-foreachvariable.swift b/validation-test/compiler_crashers_fixed/27194-swift-pattern-foreachvariable.swift similarity index 100% rename from validation-test/compiler_crashers/27194-swift-pattern-foreachvariable.swift rename to validation-test/compiler_crashers_fixed/27194-swift-pattern-foreachvariable.swift diff --git a/validation-test/compiler_crashers/27195-swift-protocoltype-canonicalizeprotocols.swift b/validation-test/compiler_crashers_fixed/27195-swift-protocoltype-canonicalizeprotocols.swift similarity index 100% rename from validation-test/compiler_crashers/27195-swift-protocoltype-canonicalizeprotocols.swift rename to validation-test/compiler_crashers_fixed/27195-swift-protocoltype-canonicalizeprotocols.swift diff --git a/validation-test/compiler_crashers/27196-swift-typebase-getanyoptionalobjecttype.swift b/validation-test/compiler_crashers_fixed/27196-swift-typebase-getanyoptionalobjecttype.swift similarity index 100% rename from validation-test/compiler_crashers/27196-swift-typebase-getanyoptionalobjecttype.swift rename to validation-test/compiler_crashers_fixed/27196-swift-typebase-getanyoptionalobjecttype.swift diff --git a/validation-test/compiler_crashers/27198-swift-substitutedtype-get.swift b/validation-test/compiler_crashers_fixed/27198-swift-substitutedtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27198-swift-substitutedtype-get.swift rename to validation-test/compiler_crashers_fixed/27198-swift-substitutedtype-get.swift diff --git a/validation-test/compiler_crashers/27199-swift-conformancelookuptable-lookupconformances.swift b/validation-test/compiler_crashers_fixed/27199-swift-conformancelookuptable-lookupconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27199-swift-conformancelookuptable-lookupconformances.swift rename to validation-test/compiler_crashers_fixed/27199-swift-conformancelookuptable-lookupconformances.swift diff --git a/validation-test/compiler_crashers/27200-swift-abstractclosureexpr-setparams.swift b/validation-test/compiler_crashers_fixed/27200-swift-abstractclosureexpr-setparams.swift similarity index 100% rename from validation-test/compiler_crashers/27200-swift-abstractclosureexpr-setparams.swift rename to validation-test/compiler_crashers_fixed/27200-swift-abstractclosureexpr-setparams.swift diff --git a/validation-test/compiler_crashers/27201-swift-diagnosticengine-emitdiagnostic.swift b/validation-test/compiler_crashers_fixed/27201-swift-diagnosticengine-emitdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27201-swift-diagnosticengine-emitdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27201-swift-diagnosticengine-emitdiagnostic.swift diff --git a/validation-test/compiler_crashers/27202-swift-parser-consumetoken.swift b/validation-test/compiler_crashers_fixed/27202-swift-parser-consumetoken.swift similarity index 100% rename from validation-test/compiler_crashers/27202-swift-parser-consumetoken.swift rename to validation-test/compiler_crashers_fixed/27202-swift-parser-consumetoken.swift diff --git a/validation-test/compiler_crashers/27205-swift-nominaltypedecl-getmembers.swift b/validation-test/compiler_crashers_fixed/27205-swift-nominaltypedecl-getmembers.swift similarity index 100% rename from validation-test/compiler_crashers/27205-swift-nominaltypedecl-getmembers.swift rename to validation-test/compiler_crashers_fixed/27205-swift-nominaltypedecl-getmembers.swift diff --git a/validation-test/compiler_crashers/27207-swift-stmt-walk.swift b/validation-test/compiler_crashers_fixed/27207-swift-stmt-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27207-swift-stmt-walk.swift rename to validation-test/compiler_crashers_fixed/27207-swift-stmt-walk.swift diff --git a/validation-test/compiler_crashers/27211-llvm-foldingsetnodeid-operator.swift b/validation-test/compiler_crashers_fixed/27211-llvm-foldingsetnodeid-operator.swift similarity index 100% rename from validation-test/compiler_crashers/27211-llvm-foldingsetnodeid-operator.swift rename to validation-test/compiler_crashers_fixed/27211-llvm-foldingsetnodeid-operator.swift diff --git a/validation-test/compiler_crashers/27212-swift-removeshadoweddecls.swift b/validation-test/compiler_crashers_fixed/27212-swift-removeshadoweddecls.swift similarity index 100% rename from validation-test/compiler_crashers/27212-swift-removeshadoweddecls.swift rename to validation-test/compiler_crashers_fixed/27212-swift-removeshadoweddecls.swift diff --git a/validation-test/compiler_crashers/27216-swift-typebase-getcanonicaltype.swift b/validation-test/compiler_crashers_fixed/27216-swift-typebase-getcanonicaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27216-swift-typebase-getcanonicaltype.swift rename to validation-test/compiler_crashers_fixed/27216-swift-typebase-getcanonicaltype.swift diff --git a/validation-test/compiler_crashers/27218-swift-vardecl-getparentpattern.swift b/validation-test/compiler_crashers_fixed/27218-swift-vardecl-getparentpattern.swift similarity index 100% rename from validation-test/compiler_crashers/27218-swift-vardecl-getparentpattern.swift rename to validation-test/compiler_crashers_fixed/27218-swift-vardecl-getparentpattern.swift diff --git a/validation-test/compiler_crashers/27221-swift-typechecker-lookupunqualified.swift b/validation-test/compiler_crashers_fixed/27221-swift-typechecker-lookupunqualified.swift similarity index 100% rename from validation-test/compiler_crashers/27221-swift-typechecker-lookupunqualified.swift rename to validation-test/compiler_crashers_fixed/27221-swift-typechecker-lookupunqualified.swift diff --git a/validation-test/compiler_crashers/27222-swift-typebase-getanyoptionalobjecttype.swift b/validation-test/compiler_crashers_fixed/27222-swift-typebase-getanyoptionalobjecttype.swift similarity index 100% rename from validation-test/compiler_crashers/27222-swift-typebase-getanyoptionalobjecttype.swift rename to validation-test/compiler_crashers_fixed/27222-swift-typebase-getanyoptionalobjecttype.swift diff --git a/validation-test/compiler_crashers/27224-swift-constraints-constraintgraph-gatherconstraints.swift b/validation-test/compiler_crashers_fixed/27224-swift-constraints-constraintgraph-gatherconstraints.swift similarity index 100% rename from validation-test/compiler_crashers/27224-swift-constraints-constraintgraph-gatherconstraints.swift rename to validation-test/compiler_crashers_fixed/27224-swift-constraints-constraintgraph-gatherconstraints.swift diff --git a/validation-test/compiler_crashers/27226-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/27226-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/27226-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/27226-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/27227-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift b/validation-test/compiler_crashers_fixed/27227-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27227-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift rename to validation-test/compiler_crashers_fixed/27227-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift diff --git a/validation-test/compiler_crashers/27228-swift-conformancelookuptable-addprotocol.swift b/validation-test/compiler_crashers_fixed/27228-swift-conformancelookuptable-addprotocol.swift similarity index 100% rename from validation-test/compiler_crashers/27228-swift-conformancelookuptable-addprotocol.swift rename to validation-test/compiler_crashers_fixed/27228-swift-conformancelookuptable-addprotocol.swift diff --git a/validation-test/compiler_crashers/27233-swift-modulefile-loadextensions.swift b/validation-test/compiler_crashers_fixed/27233-swift-modulefile-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27233-swift-modulefile-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27233-swift-modulefile-loadextensions.swift diff --git a/validation-test/compiler_crashers/27235-swift-lexer-getlocforendoftoken.swift b/validation-test/compiler_crashers_fixed/27235-swift-lexer-getlocforendoftoken.swift similarity index 100% rename from validation-test/compiler_crashers/27235-swift-lexer-getlocforendoftoken.swift rename to validation-test/compiler_crashers_fixed/27235-swift-lexer-getlocforendoftoken.swift diff --git a/validation-test/compiler_crashers/27240-no-stacktrace.swift b/validation-test/compiler_crashers_fixed/27240-no-stacktrace.swift similarity index 100% rename from validation-test/compiler_crashers/27240-no-stacktrace.swift rename to validation-test/compiler_crashers_fixed/27240-no-stacktrace.swift diff --git a/validation-test/compiler_crashers/27243-swift-typebase-gettypevariables.swift b/validation-test/compiler_crashers_fixed/27243-swift-typebase-gettypevariables.swift similarity index 100% rename from validation-test/compiler_crashers/27243-swift-typebase-gettypevariables.swift rename to validation-test/compiler_crashers_fixed/27243-swift-typebase-gettypevariables.swift diff --git a/validation-test/compiler_crashers/27244-swift-lexer-lexoperatoridentifier.swift b/validation-test/compiler_crashers_fixed/27244-swift-lexer-lexoperatoridentifier.swift similarity index 100% rename from validation-test/compiler_crashers/27244-swift-lexer-lexoperatoridentifier.swift rename to validation-test/compiler_crashers_fixed/27244-swift-lexer-lexoperatoridentifier.swift diff --git a/validation-test/compiler_crashers/27245-swift-archetypebuilder-addconformancerequirement.swift b/validation-test/compiler_crashers_fixed/27245-swift-archetypebuilder-addconformancerequirement.swift similarity index 100% rename from validation-test/compiler_crashers/27245-swift-archetypebuilder-addconformancerequirement.swift rename to validation-test/compiler_crashers_fixed/27245-swift-archetypebuilder-addconformancerequirement.swift diff --git a/validation-test/compiler_crashers/27246-swift-genericsignature-get.swift b/validation-test/compiler_crashers_fixed/27246-swift-genericsignature-get.swift similarity index 100% rename from validation-test/compiler_crashers/27246-swift-genericsignature-get.swift rename to validation-test/compiler_crashers_fixed/27246-swift-genericsignature-get.swift diff --git a/validation-test/compiler_crashers/27248-swift-conformancelookuptable-lookupconformance.swift b/validation-test/compiler_crashers_fixed/27248-swift-conformancelookuptable-lookupconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27248-swift-conformancelookuptable-lookupconformance.swift rename to validation-test/compiler_crashers_fixed/27248-swift-conformancelookuptable-lookupconformance.swift diff --git a/validation-test/compiler_crashers/27249-std-function-func.swift b/validation-test/compiler_crashers_fixed/27249-std-function-func.swift similarity index 100% rename from validation-test/compiler_crashers/27249-std-function-func.swift rename to validation-test/compiler_crashers_fixed/27249-std-function-func.swift diff --git a/validation-test/compiler_crashers/27252-swift-moduledecl-lookupconformance.swift b/validation-test/compiler_crashers_fixed/27252-swift-moduledecl-lookupconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27252-swift-moduledecl-lookupconformance.swift rename to validation-test/compiler_crashers_fixed/27252-swift-moduledecl-lookupconformance.swift diff --git a/validation-test/compiler_crashers/27265-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/27265-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/27265-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/27265-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/27273-swift-constraints-constraintsystem-solvesimplified.swift b/validation-test/compiler_crashers_fixed/27273-swift-constraints-constraintsystem-solvesimplified.swift similarity index 100% rename from validation-test/compiler_crashers/27273-swift-constraints-constraintsystem-solvesimplified.swift rename to validation-test/compiler_crashers_fixed/27273-swift-constraints-constraintsystem-solvesimplified.swift diff --git a/validation-test/compiler_crashers/27274-swift-functiontype-get.swift b/validation-test/compiler_crashers_fixed/27274-swift-functiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27274-swift-functiontype-get.swift rename to validation-test/compiler_crashers_fixed/27274-swift-functiontype-get.swift diff --git a/validation-test/compiler_crashers/27277-swift-stmt-walk.swift b/validation-test/compiler_crashers_fixed/27277-swift-stmt-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27277-swift-stmt-walk.swift rename to validation-test/compiler_crashers_fixed/27277-swift-stmt-walk.swift diff --git a/validation-test/compiler_crashers/27279-swift-printingdiagnosticconsumer-handlediagnostic.swift b/validation-test/compiler_crashers_fixed/27279-swift-printingdiagnosticconsumer-handlediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27279-swift-printingdiagnosticconsumer-handlediagnostic.swift rename to validation-test/compiler_crashers_fixed/27279-swift-printingdiagnosticconsumer-handlediagnostic.swift diff --git a/validation-test/compiler_crashers/27288-swift-typechecker-getinterfacetypefrominternaltype.swift b/validation-test/compiler_crashers_fixed/27288-swift-typechecker-getinterfacetypefrominternaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27288-swift-typechecker-getinterfacetypefrominternaltype.swift rename to validation-test/compiler_crashers_fixed/27288-swift-typechecker-getinterfacetypefrominternaltype.swift diff --git a/validation-test/compiler_crashers/27299-swift-enumtype-get.swift b/validation-test/compiler_crashers_fixed/27299-swift-enumtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27299-swift-enumtype-get.swift rename to validation-test/compiler_crashers_fixed/27299-swift-enumtype-get.swift diff --git a/validation-test/compiler_crashers/27301-swift-type-walk.swift b/validation-test/compiler_crashers_fixed/27301-swift-type-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27301-swift-type-walk.swift rename to validation-test/compiler_crashers_fixed/27301-swift-type-walk.swift diff --git a/validation-test/compiler_crashers/27303-swift-typechecker-substituteinputsugartypeforresult.swift b/validation-test/compiler_crashers_fixed/27303-swift-typechecker-substituteinputsugartypeforresult.swift similarity index 100% rename from validation-test/compiler_crashers/27303-swift-typechecker-substituteinputsugartypeforresult.swift rename to validation-test/compiler_crashers_fixed/27303-swift-typechecker-substituteinputsugartypeforresult.swift diff --git a/validation-test/compiler_crashers/27305-swift-markasobjc.swift b/validation-test/compiler_crashers_fixed/27305-swift-markasobjc.swift similarity index 100% rename from validation-test/compiler_crashers/27305-swift-markasobjc.swift rename to validation-test/compiler_crashers_fixed/27305-swift-markasobjc.swift diff --git a/validation-test/compiler_crashers/27306-swift-printingdiagnosticconsumer-handlediagnostic.swift b/validation-test/compiler_crashers_fixed/27306-swift-printingdiagnosticconsumer-handlediagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27306-swift-printingdiagnosticconsumer-handlediagnostic.swift rename to validation-test/compiler_crashers_fixed/27306-swift-printingdiagnosticconsumer-handlediagnostic.swift diff --git a/validation-test/compiler_crashers/27308-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/27308-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27308-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27308-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/27312-swift-substitutedtype-get.swift b/validation-test/compiler_crashers_fixed/27312-swift-substitutedtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27312-swift-substitutedtype-get.swift rename to validation-test/compiler_crashers_fixed/27312-swift-substitutedtype-get.swift diff --git a/validation-test/compiler_crashers/27318-swift-nominaltypedecl-getdeclaredtypeincontext.swift b/validation-test/compiler_crashers_fixed/27318-swift-nominaltypedecl-getdeclaredtypeincontext.swift similarity index 100% rename from validation-test/compiler_crashers/27318-swift-nominaltypedecl-getdeclaredtypeincontext.swift rename to validation-test/compiler_crashers_fixed/27318-swift-nominaltypedecl-getdeclaredtypeincontext.swift diff --git a/validation-test/compiler_crashers/27326-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/27326-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27326-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/27326-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/27334-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift b/validation-test/compiler_crashers_fixed/27334-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift similarity index 100% rename from validation-test/compiler_crashers/27334-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift rename to validation-test/compiler_crashers_fixed/27334-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift diff --git a/validation-test/compiler_crashers/27342-swift-constraints-constraintsystem-getfixedtyperecursive.swift b/validation-test/compiler_crashers_fixed/27342-swift-constraints-constraintsystem-getfixedtyperecursive.swift similarity index 100% rename from validation-test/compiler_crashers/27342-swift-constraints-constraintsystem-getfixedtyperecursive.swift rename to validation-test/compiler_crashers_fixed/27342-swift-constraints-constraintsystem-getfixedtyperecursive.swift diff --git a/validation-test/compiler_crashers/27345-swift-modulefile-maybereadpattern.swift b/validation-test/compiler_crashers_fixed/27345-swift-modulefile-maybereadpattern.swift similarity index 100% rename from validation-test/compiler_crashers/27345-swift-modulefile-maybereadpattern.swift rename to validation-test/compiler_crashers_fixed/27345-swift-modulefile-maybereadpattern.swift diff --git a/validation-test/compiler_crashers/27353-void.swift b/validation-test/compiler_crashers_fixed/27353-void.swift similarity index 100% rename from validation-test/compiler_crashers/27353-void.swift rename to validation-test/compiler_crashers_fixed/27353-void.swift diff --git a/validation-test/compiler_crashers/27369-swift-type-transform.swift b/validation-test/compiler_crashers_fixed/27369-swift-type-transform.swift similarity index 100% rename from validation-test/compiler_crashers/27369-swift-type-transform.swift rename to validation-test/compiler_crashers_fixed/27369-swift-type-transform.swift diff --git a/validation-test/compiler_crashers/27372-void.swift b/validation-test/compiler_crashers_fixed/27372-void.swift similarity index 100% rename from validation-test/compiler_crashers/27372-void.swift rename to validation-test/compiler_crashers_fixed/27372-void.swift diff --git a/validation-test/compiler_crashers/27375-swift-unqualifiedlookup-unqualifiedlookup.swift b/validation-test/compiler_crashers_fixed/27375-swift-unqualifiedlookup-unqualifiedlookup.swift similarity index 100% rename from validation-test/compiler_crashers/27375-swift-unqualifiedlookup-unqualifiedlookup.swift rename to validation-test/compiler_crashers_fixed/27375-swift-unqualifiedlookup-unqualifiedlookup.swift diff --git a/validation-test/compiler_crashers/27378-swift-modulefile-maybereadpattern.swift b/validation-test/compiler_crashers_fixed/27378-swift-modulefile-maybereadpattern.swift similarity index 100% rename from validation-test/compiler_crashers/27378-swift-modulefile-maybereadpattern.swift rename to validation-test/compiler_crashers_fixed/27378-swift-modulefile-maybereadpattern.swift diff --git a/validation-test/compiler_crashers/27387-swift-structtype-get.swift b/validation-test/compiler_crashers_fixed/27387-swift-structtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27387-swift-structtype-get.swift rename to validation-test/compiler_crashers_fixed/27387-swift-structtype-get.swift diff --git a/validation-test/compiler_crashers/27388-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/27388-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27388-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/27388-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/27389-swift-typeexpr-typeexpr.swift b/validation-test/compiler_crashers_fixed/27389-swift-typeexpr-typeexpr.swift similarity index 100% rename from validation-test/compiler_crashers/27389-swift-typeexpr-typeexpr.swift rename to validation-test/compiler_crashers_fixed/27389-swift-typeexpr-typeexpr.swift diff --git a/validation-test/compiler_crashers/27400-swift-protocolconformance-getinheritedconformance.swift b/validation-test/compiler_crashers_fixed/27400-swift-protocolconformance-getinheritedconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27400-swift-protocolconformance-getinheritedconformance.swift rename to validation-test/compiler_crashers_fixed/27400-swift-protocolconformance-getinheritedconformance.swift diff --git a/validation-test/compiler_crashers/27414-llvm-errs.swift b/validation-test/compiler_crashers_fixed/27414-llvm-errs.swift similarity index 100% rename from validation-test/compiler_crashers/27414-llvm-errs.swift rename to validation-test/compiler_crashers_fixed/27414-llvm-errs.swift diff --git a/validation-test/compiler_crashers/27415-swift-namelookup-lookupinmodule.swift b/validation-test/compiler_crashers_fixed/27415-swift-namelookup-lookupinmodule.swift similarity index 100% rename from validation-test/compiler_crashers/27415-swift-namelookup-lookupinmodule.swift rename to validation-test/compiler_crashers_fixed/27415-swift-namelookup-lookupinmodule.swift diff --git a/validation-test/compiler_crashers/27417-swift-constraints-constraintsystem-simplifyconformstoconstraint.swift b/validation-test/compiler_crashers_fixed/27417-swift-constraints-constraintsystem-simplifyconformstoconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/27417-swift-constraints-constraintsystem-simplifyconformstoconstraint.swift rename to validation-test/compiler_crashers_fixed/27417-swift-constraints-constraintsystem-simplifyconformstoconstraint.swift diff --git a/validation-test/compiler_crashers/27439-swift-funcdecl-setdeserializedsignature.swift b/validation-test/compiler_crashers_fixed/27439-swift-funcdecl-setdeserializedsignature.swift similarity index 100% rename from validation-test/compiler_crashers/27439-swift-funcdecl-setdeserializedsignature.swift rename to validation-test/compiler_crashers_fixed/27439-swift-funcdecl-setdeserializedsignature.swift diff --git a/validation-test/compiler_crashers/27446-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/27446-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27446-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/27446-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/27450-bool.swift b/validation-test/compiler_crashers_fixed/27450-bool.swift similarity index 100% rename from validation-test/compiler_crashers/27450-bool.swift rename to validation-test/compiler_crashers_fixed/27450-bool.swift diff --git a/validation-test/compiler_crashers/27451-swift-parser-parsedeclstruct.swift b/validation-test/compiler_crashers_fixed/27451-swift-parser-parsedeclstruct.swift similarity index 100% rename from validation-test/compiler_crashers/27451-swift-parser-parsedeclstruct.swift rename to validation-test/compiler_crashers_fixed/27451-swift-parser-parsedeclstruct.swift diff --git a/validation-test/compiler_crashers/27453-diagnoseredundantaccessors.swift b/validation-test/compiler_crashers_fixed/27453-diagnoseredundantaccessors.swift similarity index 100% rename from validation-test/compiler_crashers/27453-diagnoseredundantaccessors.swift rename to validation-test/compiler_crashers_fixed/27453-diagnoseredundantaccessors.swift diff --git a/validation-test/compiler_crashers/27454-swift-parser-parsetoken.swift b/validation-test/compiler_crashers_fixed/27454-swift-parser-parsetoken.swift similarity index 100% rename from validation-test/compiler_crashers/27454-swift-parser-parsetoken.swift rename to validation-test/compiler_crashers_fixed/27454-swift-parser-parsetoken.swift diff --git a/validation-test/compiler_crashers/27459-swift-genericsignature-get.swift b/validation-test/compiler_crashers_fixed/27459-swift-genericsignature-get.swift similarity index 100% rename from validation-test/compiler_crashers/27459-swift-genericsignature-get.swift rename to validation-test/compiler_crashers_fixed/27459-swift-genericsignature-get.swift diff --git a/validation-test/compiler_crashers/27460-swift-protocoltype-compareprotocols.swift b/validation-test/compiler_crashers_fixed/27460-swift-protocoltype-compareprotocols.swift similarity index 100% rename from validation-test/compiler_crashers/27460-swift-protocoltype-compareprotocols.swift rename to validation-test/compiler_crashers_fixed/27460-swift-protocoltype-compareprotocols.swift diff --git a/validation-test/compiler_crashers/27463-swift-parser-parseexprpostfix.swift b/validation-test/compiler_crashers_fixed/27463-swift-parser-parseexprpostfix.swift similarity index 100% rename from validation-test/compiler_crashers/27463-swift-parser-parseexprpostfix.swift rename to validation-test/compiler_crashers_fixed/27463-swift-parser-parseexprpostfix.swift diff --git a/validation-test/compiler_crashers/27474-swift-typechecker-checkdeclarationavailability.swift b/validation-test/compiler_crashers_fixed/27474-swift-typechecker-checkdeclarationavailability.swift similarity index 100% rename from validation-test/compiler_crashers/27474-swift-typechecker-checkdeclarationavailability.swift rename to validation-test/compiler_crashers_fixed/27474-swift-typechecker-checkdeclarationavailability.swift diff --git a/validation-test/compiler_crashers/27482-swift-parser-parseexprpostfix.swift b/validation-test/compiler_crashers_fixed/27482-swift-parser-parseexprpostfix.swift similarity index 100% rename from validation-test/compiler_crashers/27482-swift-parser-parseexprpostfix.swift rename to validation-test/compiler_crashers_fixed/27482-swift-parser-parseexprpostfix.swift diff --git a/validation-test/compiler_crashers/27483-swift-namelookup-findlocalval-visitbracestmt.swift b/validation-test/compiler_crashers_fixed/27483-swift-namelookup-findlocalval-visitbracestmt.swift similarity index 100% rename from validation-test/compiler_crashers/27483-swift-namelookup-findlocalval-visitbracestmt.swift rename to validation-test/compiler_crashers_fixed/27483-swift-namelookup-findlocalval-visitbracestmt.swift diff --git a/validation-test/compiler_crashers/27488-swift-conformancelookuptable-expandimpliedconformances.swift b/validation-test/compiler_crashers_fixed/27488-swift-conformancelookuptable-expandimpliedconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27488-swift-conformancelookuptable-expandimpliedconformances.swift rename to validation-test/compiler_crashers_fixed/27488-swift-conformancelookuptable-expandimpliedconformances.swift diff --git a/validation-test/compiler_crashers/27490-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/27490-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27490-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27490-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/27494-swift-conformancelookuptable-lookupconformance.swift b/validation-test/compiler_crashers_fixed/27494-swift-conformancelookuptable-lookupconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27494-swift-conformancelookuptable-lookupconformance.swift rename to validation-test/compiler_crashers_fixed/27494-swift-conformancelookuptable-lookupconformance.swift diff --git a/validation-test/compiler_crashers/27495-swift-typechecker-addimplicitconstructors.swift b/validation-test/compiler_crashers_fixed/27495-swift-typechecker-addimplicitconstructors.swift similarity index 100% rename from validation-test/compiler_crashers/27495-swift-typechecker-addimplicitconstructors.swift rename to validation-test/compiler_crashers_fixed/27495-swift-typechecker-addimplicitconstructors.swift diff --git a/validation-test/compiler_crashers/27501-swift-namelookup-lookupinmodule.swift b/validation-test/compiler_crashers_fixed/27501-swift-namelookup-lookupinmodule.swift similarity index 100% rename from validation-test/compiler_crashers/27501-swift-namelookup-lookupinmodule.swift rename to validation-test/compiler_crashers_fixed/27501-swift-namelookup-lookupinmodule.swift diff --git a/validation-test/compiler_crashers/27505-swift-diagnosticengine-emitdiagnostic.swift b/validation-test/compiler_crashers_fixed/27505-swift-diagnosticengine-emitdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27505-swift-diagnosticengine-emitdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27505-swift-diagnosticengine-emitdiagnostic.swift diff --git a/validation-test/compiler_crashers/27512-llvm-foldingset-swift-genericfunctiontype-nodeequals.swift b/validation-test/compiler_crashers_fixed/27512-llvm-foldingset-swift-genericfunctiontype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/27512-llvm-foldingset-swift-genericfunctiontype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/27512-llvm-foldingset-swift-genericfunctiontype-nodeequals.swift diff --git a/validation-test/compiler_crashers/27515-swift-typechecker-overapproximateosversionsatlocation.swift b/validation-test/compiler_crashers_fixed/27515-swift-typechecker-overapproximateosversionsatlocation.swift similarity index 100% rename from validation-test/compiler_crashers/27515-swift-typechecker-overapproximateosversionsatlocation.swift rename to validation-test/compiler_crashers_fixed/27515-swift-typechecker-overapproximateosversionsatlocation.swift diff --git a/validation-test/compiler_crashers/27516-swift-nominaltypedecl-classifyasoptionaltype.swift b/validation-test/compiler_crashers_fixed/27516-swift-nominaltypedecl-classifyasoptionaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27516-swift-nominaltypedecl-classifyasoptionaltype.swift rename to validation-test/compiler_crashers_fixed/27516-swift-nominaltypedecl-classifyasoptionaltype.swift diff --git a/validation-test/compiler_crashers/27526-swift-structtype-get.swift b/validation-test/compiler_crashers_fixed/27526-swift-structtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27526-swift-structtype-get.swift rename to validation-test/compiler_crashers_fixed/27526-swift-structtype-get.swift diff --git a/validation-test/compiler_crashers/27530-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/27530-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/27530-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/27530-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/27531-swift-typechecker-coercepatterntotype.swift b/validation-test/compiler_crashers_fixed/27531-swift-typechecker-coercepatterntotype.swift similarity index 100% rename from validation-test/compiler_crashers/27531-swift-typechecker-coercepatterntotype.swift rename to validation-test/compiler_crashers_fixed/27531-swift-typechecker-coercepatterntotype.swift diff --git a/validation-test/compiler_crashers/27532-swift-constraints-constraintsystem-matchdeepequalitytypes.swift b/validation-test/compiler_crashers_fixed/27532-swift-constraints-constraintsystem-matchdeepequalitytypes.swift similarity index 100% rename from validation-test/compiler_crashers/27532-swift-constraints-constraintsystem-matchdeepequalitytypes.swift rename to validation-test/compiler_crashers_fixed/27532-swift-constraints-constraintsystem-matchdeepequalitytypes.swift diff --git a/validation-test/compiler_crashers/27539-swift-parser-parsetoken.swift b/validation-test/compiler_crashers_fixed/27539-swift-parser-parsetoken.swift similarity index 100% rename from validation-test/compiler_crashers/27539-swift-parser-parsetoken.swift rename to validation-test/compiler_crashers_fixed/27539-swift-parser-parsetoken.swift diff --git a/validation-test/compiler_crashers/27540-swift-type-walk.swift b/validation-test/compiler_crashers_fixed/27540-swift-type-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27540-swift-type-walk.swift rename to validation-test/compiler_crashers_fixed/27540-swift-type-walk.swift diff --git a/validation-test/compiler_crashers/27542-swift-genericfunctiontype-get.swift b/validation-test/compiler_crashers_fixed/27542-swift-genericfunctiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27542-swift-genericfunctiontype-get.swift rename to validation-test/compiler_crashers_fixed/27542-swift-genericfunctiontype-get.swift diff --git a/validation-test/compiler_crashers/27543-swift-typechecker-checkgenericarguments.swift b/validation-test/compiler_crashers_fixed/27543-swift-typechecker-checkgenericarguments.swift similarity index 100% rename from validation-test/compiler_crashers/27543-swift-typechecker-checkgenericarguments.swift rename to validation-test/compiler_crashers_fixed/27543-swift-typechecker-checkgenericarguments.swift diff --git a/validation-test/compiler_crashers/27554-swift-modulefile-gettype.swift b/validation-test/compiler_crashers_fixed/27554-swift-modulefile-gettype.swift similarity index 100% rename from validation-test/compiler_crashers/27554-swift-modulefile-gettype.swift rename to validation-test/compiler_crashers_fixed/27554-swift-modulefile-gettype.swift diff --git a/validation-test/compiler_crashers/27562-swift-genericsignature-get.swift b/validation-test/compiler_crashers_fixed/27562-swift-genericsignature-get.swift similarity index 100% rename from validation-test/compiler_crashers/27562-swift-genericsignature-get.swift rename to validation-test/compiler_crashers_fixed/27562-swift-genericsignature-get.swift diff --git a/validation-test/compiler_crashers/27563-swift-funcdecl-isunaryoperator.swift b/validation-test/compiler_crashers_fixed/27563-swift-funcdecl-isunaryoperator.swift similarity index 100% rename from validation-test/compiler_crashers/27563-swift-funcdecl-isunaryoperator.swift rename to validation-test/compiler_crashers_fixed/27563-swift-funcdecl-isunaryoperator.swift diff --git a/validation-test/compiler_crashers/27575-swift-type-subst.swift b/validation-test/compiler_crashers_fixed/27575-swift-type-subst.swift similarity index 100% rename from validation-test/compiler_crashers/27575-swift-type-subst.swift rename to validation-test/compiler_crashers_fixed/27575-swift-type-subst.swift diff --git a/validation-test/compiler_crashers/27577-swift-funcdecl-setdeserializedsignature.swift b/validation-test/compiler_crashers_fixed/27577-swift-funcdecl-setdeserializedsignature.swift similarity index 100% rename from validation-test/compiler_crashers/27577-swift-funcdecl-setdeserializedsignature.swift rename to validation-test/compiler_crashers_fixed/27577-swift-funcdecl-setdeserializedsignature.swift diff --git a/validation-test/compiler_crashers/27579-vtable.swift b/validation-test/compiler_crashers_fixed/27579-vtable.swift similarity index 100% rename from validation-test/compiler_crashers/27579-vtable.swift rename to validation-test/compiler_crashers_fixed/27579-vtable.swift diff --git a/validation-test/compiler_crashers/27581-swift-modulefile-maybereadgenericparams.swift b/validation-test/compiler_crashers_fixed/27581-swift-modulefile-maybereadgenericparams.swift similarity index 100% rename from validation-test/compiler_crashers/27581-swift-modulefile-maybereadgenericparams.swift rename to validation-test/compiler_crashers_fixed/27581-swift-modulefile-maybereadgenericparams.swift diff --git a/validation-test/compiler_crashers/27585-swift-astcontext-loadextensions.swift b/validation-test/compiler_crashers_fixed/27585-swift-astcontext-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27585-swift-astcontext-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27585-swift-astcontext-loadextensions.swift diff --git a/validation-test/compiler_crashers/27595-swift-parser-parsedeclvar.swift b/validation-test/compiler_crashers_fixed/27595-swift-parser-parsedeclvar.swift similarity index 100% rename from validation-test/compiler_crashers/27595-swift-parser-parsedeclvar.swift rename to validation-test/compiler_crashers_fixed/27595-swift-parser-parsedeclvar.swift diff --git a/validation-test/compiler_crashers/27600-swift-constraints-constraintsystem-recordopenedtypes.swift b/validation-test/compiler_crashers_fixed/27600-swift-constraints-constraintsystem-recordopenedtypes.swift similarity index 100% rename from validation-test/compiler_crashers/27600-swift-constraints-constraintsystem-recordopenedtypes.swift rename to validation-test/compiler_crashers_fixed/27600-swift-constraints-constraintsystem-recordopenedtypes.swift diff --git a/validation-test/compiler_crashers/27604-swift-valuedecl-getoverloadsignature.swift b/validation-test/compiler_crashers_fixed/27604-swift-valuedecl-getoverloadsignature.swift similarity index 100% rename from validation-test/compiler_crashers/27604-swift-valuedecl-getoverloadsignature.swift rename to validation-test/compiler_crashers_fixed/27604-swift-valuedecl-getoverloadsignature.swift diff --git a/validation-test/compiler_crashers/27608-llvm-errs.swift b/validation-test/compiler_crashers_fixed/27608-llvm-errs.swift similarity index 100% rename from validation-test/compiler_crashers/27608-llvm-errs.swift rename to validation-test/compiler_crashers_fixed/27608-llvm-errs.swift diff --git a/validation-test/compiler_crashers/27609-std-function-func-checkaccessibility.swift b/validation-test/compiler_crashers_fixed/27609-std-function-func-checkaccessibility.swift similarity index 100% rename from validation-test/compiler_crashers/27609-std-function-func-checkaccessibility.swift rename to validation-test/compiler_crashers_fixed/27609-std-function-func-checkaccessibility.swift diff --git a/validation-test/compiler_crashers/27617-swift-markasobjc.swift b/validation-test/compiler_crashers_fixed/27617-swift-markasobjc.swift similarity index 100% rename from validation-test/compiler_crashers/27617-swift-markasobjc.swift rename to validation-test/compiler_crashers_fixed/27617-swift-markasobjc.swift diff --git a/validation-test/compiler_crashers/27621-swift-getbuiltinvaluedecl.swift b/validation-test/compiler_crashers_fixed/27621-swift-getbuiltinvaluedecl.swift similarity index 100% rename from validation-test/compiler_crashers/27621-swift-getbuiltinvaluedecl.swift rename to validation-test/compiler_crashers_fixed/27621-swift-getbuiltinvaluedecl.swift diff --git a/validation-test/compiler_crashers/27625-swift-typechecker-typecheckpattern.swift b/validation-test/compiler_crashers_fixed/27625-swift-typechecker-typecheckpattern.swift similarity index 100% rename from validation-test/compiler_crashers/27625-swift-typechecker-typecheckpattern.swift rename to validation-test/compiler_crashers_fixed/27625-swift-typechecker-typecheckpattern.swift diff --git a/validation-test/compiler_crashers/27626-llvm-smdiagnostic-smdiagnostic.swift b/validation-test/compiler_crashers_fixed/27626-llvm-smdiagnostic-smdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27626-llvm-smdiagnostic-smdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27626-llvm-smdiagnostic-smdiagnostic.swift diff --git a/validation-test/compiler_crashers/27628-swift-abstractclosureexpr-setparams.swift b/validation-test/compiler_crashers_fixed/27628-swift-abstractclosureexpr-setparams.swift similarity index 100% rename from validation-test/compiler_crashers/27628-swift-abstractclosureexpr-setparams.swift rename to validation-test/compiler_crashers_fixed/27628-swift-abstractclosureexpr-setparams.swift diff --git a/validation-test/compiler_crashers/27630-swift-scopeinfo-addtoscope.swift b/validation-test/compiler_crashers_fixed/27630-swift-scopeinfo-addtoscope.swift similarity index 100% rename from validation-test/compiler_crashers/27630-swift-scopeinfo-addtoscope.swift rename to validation-test/compiler_crashers_fixed/27630-swift-scopeinfo-addtoscope.swift diff --git a/validation-test/compiler_crashers/27633-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/27633-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27633-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27633-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/27634-swift-lexer-kindofidentifier.swift b/validation-test/compiler_crashers_fixed/27634-swift-lexer-kindofidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/27634-swift-lexer-kindofidentifier.swift rename to validation-test/compiler_crashers_fixed/27634-swift-lexer-kindofidentifier.swift diff --git a/validation-test/compiler_crashers/27640-swift-functiontype-get.swift b/validation-test/compiler_crashers_fixed/27640-swift-functiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27640-swift-functiontype-get.swift rename to validation-test/compiler_crashers_fixed/27640-swift-functiontype-get.swift diff --git a/validation-test/compiler_crashers/27642-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/27642-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/27642-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/27642-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/27643-swift-valuedecl-settype.swift b/validation-test/compiler_crashers_fixed/27643-swift-valuedecl-settype.swift similarity index 100% rename from validation-test/compiler_crashers/27643-swift-valuedecl-settype.swift rename to validation-test/compiler_crashers_fixed/27643-swift-valuedecl-settype.swift diff --git a/validation-test/compiler_crashers/27650-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/27650-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27650-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/27650-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/27652-swift-typechecker-checkdeclattributes.swift b/validation-test/compiler_crashers_fixed/27652-swift-typechecker-checkdeclattributes.swift similarity index 100% rename from validation-test/compiler_crashers/27652-swift-typechecker-checkdeclattributes.swift rename to validation-test/compiler_crashers_fixed/27652-swift-typechecker-checkdeclattributes.swift diff --git a/validation-test/compiler_crashers/27669-swift-parser-skipsingle.swift b/validation-test/compiler_crashers_fixed/27669-swift-parser-skipsingle.swift similarity index 100% rename from validation-test/compiler_crashers/27669-swift-parser-skipsingle.swift rename to validation-test/compiler_crashers_fixed/27669-swift-parser-skipsingle.swift diff --git a/validation-test/compiler_crashers/27670-swift-unqualifiedlookup-unqualifiedlookup.swift b/validation-test/compiler_crashers_fixed/27670-swift-unqualifiedlookup-unqualifiedlookup.swift similarity index 100% rename from validation-test/compiler_crashers/27670-swift-unqualifiedlookup-unqualifiedlookup.swift rename to validation-test/compiler_crashers_fixed/27670-swift-unqualifiedlookup-unqualifiedlookup.swift diff --git a/validation-test/compiler_crashers/27673-swift-parser-parseidentifier.swift b/validation-test/compiler_crashers_fixed/27673-swift-parser-parseidentifier.swift similarity index 100% rename from validation-test/compiler_crashers/27673-swift-parser-parseidentifier.swift rename to validation-test/compiler_crashers_fixed/27673-swift-parser-parseidentifier.swift diff --git a/validation-test/compiler_crashers/27674-swift-extensiondecl-getmembers.swift b/validation-test/compiler_crashers_fixed/27674-swift-extensiondecl-getmembers.swift similarity index 100% rename from validation-test/compiler_crashers/27674-swift-extensiondecl-getmembers.swift rename to validation-test/compiler_crashers_fixed/27674-swift-extensiondecl-getmembers.swift diff --git a/validation-test/compiler_crashers/27676-swift-moduledecl-lookupvalue.swift b/validation-test/compiler_crashers_fixed/27676-swift-moduledecl-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/27676-swift-moduledecl-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/27676-swift-moduledecl-lookupvalue.swift diff --git a/validation-test/compiler_crashers/27686-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/27686-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27686-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/27686-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/27694-swift-nominaltypedecl-preparelookuptable.swift b/validation-test/compiler_crashers_fixed/27694-swift-nominaltypedecl-preparelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27694-swift-nominaltypedecl-preparelookuptable.swift rename to validation-test/compiler_crashers_fixed/27694-swift-nominaltypedecl-preparelookuptable.swift diff --git a/validation-test/compiler_crashers/27701-swift-getllvmintrinsicid.swift b/validation-test/compiler_crashers_fixed/27701-swift-getllvmintrinsicid.swift similarity index 100% rename from validation-test/compiler_crashers/27701-swift-getllvmintrinsicid.swift rename to validation-test/compiler_crashers_fixed/27701-swift-getllvmintrinsicid.swift diff --git a/validation-test/compiler_crashers/27709-swift-removeshadoweddecls.swift b/validation-test/compiler_crashers_fixed/27709-swift-removeshadoweddecls.swift similarity index 100% rename from validation-test/compiler_crashers/27709-swift-removeshadoweddecls.swift rename to validation-test/compiler_crashers_fixed/27709-swift-removeshadoweddecls.swift diff --git a/validation-test/compiler_crashers/27710-swift-lexer-getlocforendoftoken.swift b/validation-test/compiler_crashers_fixed/27710-swift-lexer-getlocforendoftoken.swift similarity index 100% rename from validation-test/compiler_crashers/27710-swift-lexer-getlocforendoftoken.swift rename to validation-test/compiler_crashers_fixed/27710-swift-lexer-getlocforendoftoken.swift diff --git a/validation-test/compiler_crashers/27711-swift-declcontext-getlocalconformances.swift b/validation-test/compiler_crashers_fixed/27711-swift-declcontext-getlocalconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27711-swift-declcontext-getlocalconformances.swift rename to validation-test/compiler_crashers_fixed/27711-swift-declcontext-getlocalconformances.swift diff --git a/validation-test/compiler_crashers/27727-swift-abstractclosureexpr-setparams.swift b/validation-test/compiler_crashers_fixed/27727-swift-abstractclosureexpr-setparams.swift similarity index 100% rename from validation-test/compiler_crashers/27727-swift-abstractclosureexpr-setparams.swift rename to validation-test/compiler_crashers_fixed/27727-swift-abstractclosureexpr-setparams.swift diff --git a/validation-test/compiler_crashers/27739-swift-conformancelookuptable-resolveconformances.swift b/validation-test/compiler_crashers_fixed/27739-swift-conformancelookuptable-resolveconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27739-swift-conformancelookuptable-resolveconformances.swift rename to validation-test/compiler_crashers_fixed/27739-swift-conformancelookuptable-resolveconformances.swift diff --git a/validation-test/compiler_crashers/27747-swift-typebase-getcanonicaltype.swift b/validation-test/compiler_crashers_fixed/27747-swift-typebase-getcanonicaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27747-swift-typebase-getcanonicaltype.swift rename to validation-test/compiler_crashers_fixed/27747-swift-typebase-getcanonicaltype.swift diff --git a/validation-test/compiler_crashers/27749-swift-archetypetype-getnew.swift b/validation-test/compiler_crashers_fixed/27749-swift-archetypetype-getnew.swift similarity index 100% rename from validation-test/compiler_crashers/27749-swift-archetypetype-getnew.swift rename to validation-test/compiler_crashers_fixed/27749-swift-archetypetype-getnew.swift diff --git a/validation-test/compiler_crashers/27756-swift-modulefile-gettype.swift b/validation-test/compiler_crashers_fixed/27756-swift-modulefile-gettype.swift similarity index 100% rename from validation-test/compiler_crashers/27756-swift-modulefile-gettype.swift rename to validation-test/compiler_crashers_fixed/27756-swift-modulefile-gettype.swift diff --git a/validation-test/compiler_crashers/27766-swift-constraints-solution-solution.swift b/validation-test/compiler_crashers_fixed/27766-swift-constraints-solution-solution.swift similarity index 100% rename from validation-test/compiler_crashers/27766-swift-constraints-solution-solution.swift rename to validation-test/compiler_crashers_fixed/27766-swift-constraints-solution-solution.swift diff --git a/validation-test/compiler_crashers/27769-swift-patternbindingdecl-create.swift b/validation-test/compiler_crashers_fixed/27769-swift-patternbindingdecl-create.swift similarity index 100% rename from validation-test/compiler_crashers/27769-swift-patternbindingdecl-create.swift rename to validation-test/compiler_crashers_fixed/27769-swift-patternbindingdecl-create.swift diff --git a/validation-test/compiler_crashers/27773-swift-typechecker-getinterfacetypefrominternaltype.swift b/validation-test/compiler_crashers_fixed/27773-swift-typechecker-getinterfacetypefrominternaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27773-swift-typechecker-getinterfacetypefrominternaltype.swift rename to validation-test/compiler_crashers_fixed/27773-swift-typechecker-getinterfacetypefrominternaltype.swift diff --git a/validation-test/compiler_crashers/27774-filtervalues.swift b/validation-test/compiler_crashers_fixed/27774-filtervalues.swift similarity index 100% rename from validation-test/compiler_crashers/27774-filtervalues.swift rename to validation-test/compiler_crashers_fixed/27774-filtervalues.swift diff --git a/validation-test/compiler_crashers/27777-swift-clangimporter-loadextensions.swift b/validation-test/compiler_crashers_fixed/27777-swift-clangimporter-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27777-swift-clangimporter-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27777-swift-clangimporter-loadextensions.swift diff --git a/validation-test/compiler_crashers/27780-swift-conformancelookuptable-lookupconformances.swift b/validation-test/compiler_crashers_fixed/27780-swift-conformancelookuptable-lookupconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27780-swift-conformancelookuptable-lookupconformances.swift rename to validation-test/compiler_crashers_fixed/27780-swift-conformancelookuptable-lookupconformances.swift diff --git a/validation-test/compiler_crashers/27782-swift-genericsignature-profile.swift b/validation-test/compiler_crashers_fixed/27782-swift-genericsignature-profile.swift similarity index 100% rename from validation-test/compiler_crashers/27782-swift-genericsignature-profile.swift rename to validation-test/compiler_crashers_fixed/27782-swift-genericsignature-profile.swift diff --git a/validation-test/compiler_crashers/27783-swift-genericparamlist-deriveallarchetypes.swift b/validation-test/compiler_crashers_fixed/27783-swift-genericparamlist-deriveallarchetypes.swift similarity index 100% rename from validation-test/compiler_crashers/27783-swift-genericparamlist-deriveallarchetypes.swift rename to validation-test/compiler_crashers_fixed/27783-swift-genericparamlist-deriveallarchetypes.swift diff --git a/validation-test/compiler_crashers/27791-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/27791-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27791-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/27791-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/27795-swift-typebase-isequal.swift b/validation-test/compiler_crashers_fixed/27795-swift-typebase-isequal.swift similarity index 100% rename from validation-test/compiler_crashers/27795-swift-typebase-isequal.swift rename to validation-test/compiler_crashers_fixed/27795-swift-typebase-isequal.swift diff --git a/validation-test/compiler_crashers/27796-swift-modulefile-maybereadforeignerrorconvention.swift b/validation-test/compiler_crashers_fixed/27796-swift-modulefile-maybereadforeignerrorconvention.swift similarity index 100% rename from validation-test/compiler_crashers/27796-swift-modulefile-maybereadforeignerrorconvention.swift rename to validation-test/compiler_crashers_fixed/27796-swift-modulefile-maybereadforeignerrorconvention.swift diff --git a/validation-test/compiler_crashers/27808-swift-constructordecl-constructordecl.swift b/validation-test/compiler_crashers_fixed/27808-swift-constructordecl-constructordecl.swift similarity index 100% rename from validation-test/compiler_crashers/27808-swift-constructordecl-constructordecl.swift rename to validation-test/compiler_crashers_fixed/27808-swift-constructordecl-constructordecl.swift diff --git a/validation-test/compiler_crashers/27810-swift-sourcefile-getcache.swift b/validation-test/compiler_crashers_fixed/27810-swift-sourcefile-getcache.swift similarity index 100% rename from validation-test/compiler_crashers/27810-swift-sourcefile-getcache.swift rename to validation-test/compiler_crashers_fixed/27810-swift-sourcefile-getcache.swift diff --git a/validation-test/compiler_crashers/27814-swift-parser-parseexprclosure.swift b/validation-test/compiler_crashers_fixed/27814-swift-parser-parseexprclosure.swift similarity index 100% rename from validation-test/compiler_crashers/27814-swift-parser-parseexprclosure.swift rename to validation-test/compiler_crashers_fixed/27814-swift-parser-parseexprclosure.swift diff --git a/validation-test/compiler_crashers/27821-swift-typechecker-definedefaultconstructor.swift b/validation-test/compiler_crashers_fixed/27821-swift-typechecker-definedefaultconstructor.swift similarity index 100% rename from validation-test/compiler_crashers/27821-swift-typechecker-definedefaultconstructor.swift rename to validation-test/compiler_crashers_fixed/27821-swift-typechecker-definedefaultconstructor.swift diff --git a/validation-test/compiler_crashers/27822-swift-modulefile-loadextensions.swift b/validation-test/compiler_crashers_fixed/27822-swift-modulefile-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27822-swift-modulefile-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27822-swift-modulefile-loadextensions.swift diff --git a/validation-test/compiler_crashers/27823-swift-parser-parsetoken.swift b/validation-test/compiler_crashers_fixed/27823-swift-parser-parsetoken.swift similarity index 100% rename from validation-test/compiler_crashers/27823-swift-parser-parsetoken.swift rename to validation-test/compiler_crashers_fixed/27823-swift-parser-parsetoken.swift diff --git a/validation-test/compiler_crashers/27824-swift-modulefile-maybereadgenericparams.swift b/validation-test/compiler_crashers_fixed/27824-swift-modulefile-maybereadgenericparams.swift similarity index 100% rename from validation-test/compiler_crashers/27824-swift-modulefile-maybereadgenericparams.swift rename to validation-test/compiler_crashers_fixed/27824-swift-modulefile-maybereadgenericparams.swift diff --git a/validation-test/compiler_crashers/27826-swift-lexer-lexstringliteral.swift b/validation-test/compiler_crashers_fixed/27826-swift-lexer-lexstringliteral.swift similarity index 100% rename from validation-test/compiler_crashers/27826-swift-lexer-lexstringliteral.swift rename to validation-test/compiler_crashers_fixed/27826-swift-lexer-lexstringliteral.swift diff --git a/validation-test/compiler_crashers/27827-swift-constraints-simplifylocator.swift b/validation-test/compiler_crashers_fixed/27827-swift-constraints-simplifylocator.swift similarity index 100% rename from validation-test/compiler_crashers/27827-swift-constraints-simplifylocator.swift rename to validation-test/compiler_crashers_fixed/27827-swift-constraints-simplifylocator.swift diff --git a/validation-test/compiler_crashers/27831-swift-bracestmt-create.swift b/validation-test/compiler_crashers_fixed/27831-swift-bracestmt-create.swift similarity index 100% rename from validation-test/compiler_crashers/27831-swift-bracestmt-create.swift rename to validation-test/compiler_crashers_fixed/27831-swift-bracestmt-create.swift diff --git a/validation-test/compiler_crashers/27835-llvm-tinyptrvector-swift-valuedecl-push-back.swift b/validation-test/compiler_crashers_fixed/27835-llvm-tinyptrvector-swift-valuedecl-push-back.swift similarity index 100% rename from validation-test/compiler_crashers/27835-llvm-tinyptrvector-swift-valuedecl-push-back.swift rename to validation-test/compiler_crashers_fixed/27835-llvm-tinyptrvector-swift-valuedecl-push-back.swift diff --git a/validation-test/compiler_crashers/27838-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/27838-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27838-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/27838-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/27839-swift-archetypebuilder-potentialarchetype-addconformance.swift b/validation-test/compiler_crashers_fixed/27839-swift-archetypebuilder-potentialarchetype-addconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27839-swift-archetypebuilder-potentialarchetype-addconformance.swift rename to validation-test/compiler_crashers_fixed/27839-swift-archetypebuilder-potentialarchetype-addconformance.swift diff --git a/validation-test/compiler_crashers/27842-swift-conformancelookuptable-addprotocol.swift b/validation-test/compiler_crashers_fixed/27842-swift-conformancelookuptable-addprotocol.swift similarity index 100% rename from validation-test/compiler_crashers/27842-swift-conformancelookuptable-addprotocol.swift rename to validation-test/compiler_crashers_fixed/27842-swift-conformancelookuptable-addprotocol.swift diff --git a/validation-test/compiler_crashers/27843-llvm-foldingset-swift-classtype-nodeequals.swift b/validation-test/compiler_crashers_fixed/27843-llvm-foldingset-swift-classtype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/27843-llvm-foldingset-swift-classtype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/27843-llvm-foldingset-swift-classtype-nodeequals.swift diff --git a/validation-test/compiler_crashers/27844-swift-typechecker-getinterfacetypefrominternaltype.swift b/validation-test/compiler_crashers_fixed/27844-swift-typechecker-getinterfacetypefrominternaltype.swift similarity index 100% rename from validation-test/compiler_crashers/27844-swift-typechecker-getinterfacetypefrominternaltype.swift rename to validation-test/compiler_crashers_fixed/27844-swift-typechecker-getinterfacetypefrominternaltype.swift diff --git a/validation-test/compiler_crashers/27845-swift-typebase-isequal.swift b/validation-test/compiler_crashers_fixed/27845-swift-typebase-isequal.swift similarity index 100% rename from validation-test/compiler_crashers/27845-swift-typebase-isequal.swift rename to validation-test/compiler_crashers_fixed/27845-swift-typebase-isequal.swift diff --git a/validation-test/compiler_crashers/27846-llvm-smallvectorimpl-swift-protocolconformance-operator.swift b/validation-test/compiler_crashers_fixed/27846-llvm-smallvectorimpl-swift-protocolconformance-operator.swift similarity index 100% rename from validation-test/compiler_crashers/27846-llvm-smallvectorimpl-swift-protocolconformance-operator.swift rename to validation-test/compiler_crashers_fixed/27846-llvm-smallvectorimpl-swift-protocolconformance-operator.swift diff --git a/validation-test/compiler_crashers/27848-swift-tupletype-get.swift b/validation-test/compiler_crashers_fixed/27848-swift-tupletype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27848-swift-tupletype-get.swift rename to validation-test/compiler_crashers_fixed/27848-swift-tupletype-get.swift diff --git a/validation-test/compiler_crashers/27851-swift-structtype-get.swift b/validation-test/compiler_crashers_fixed/27851-swift-structtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27851-swift-structtype-get.swift rename to validation-test/compiler_crashers_fixed/27851-swift-structtype-get.swift diff --git a/validation-test/compiler_crashers/27854-swift-clangimporter-loadextensions.swift b/validation-test/compiler_crashers_fixed/27854-swift-clangimporter-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27854-swift-clangimporter-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27854-swift-clangimporter-loadextensions.swift diff --git a/validation-test/compiler_crashers/27855-swift-nominaltype-get.swift b/validation-test/compiler_crashers_fixed/27855-swift-nominaltype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27855-swift-nominaltype-get.swift rename to validation-test/compiler_crashers_fixed/27855-swift-nominaltype-get.swift diff --git a/validation-test/compiler_crashers/27856-swift-constraints-constraintlocator-profile.swift b/validation-test/compiler_crashers_fixed/27856-swift-constraints-constraintlocator-profile.swift similarity index 100% rename from validation-test/compiler_crashers/27856-swift-constraints-constraintlocator-profile.swift rename to validation-test/compiler_crashers_fixed/27856-swift-constraints-constraintlocator-profile.swift diff --git a/validation-test/compiler_crashers/27857-vtable.swift b/validation-test/compiler_crashers_fixed/27857-vtable.swift similarity index 100% rename from validation-test/compiler_crashers/27857-vtable.swift rename to validation-test/compiler_crashers_fixed/27857-vtable.swift diff --git a/validation-test/compiler_crashers/27858-swift-inouttype-get.swift b/validation-test/compiler_crashers_fixed/27858-swift-inouttype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27858-swift-inouttype-get.swift rename to validation-test/compiler_crashers_fixed/27858-swift-inouttype-get.swift diff --git a/validation-test/compiler_crashers/27863-swift-serializedmoduleloader-loadextensions.swift b/validation-test/compiler_crashers_fixed/27863-swift-serializedmoduleloader-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27863-swift-serializedmoduleloader-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27863-swift-serializedmoduleloader-loadextensions.swift diff --git a/validation-test/compiler_crashers/27865-swift-conformancelookuptable-getimplicitprotocols.swift b/validation-test/compiler_crashers_fixed/27865-swift-conformancelookuptable-getimplicitprotocols.swift similarity index 100% rename from validation-test/compiler_crashers/27865-swift-conformancelookuptable-getimplicitprotocols.swift rename to validation-test/compiler_crashers_fixed/27865-swift-conformancelookuptable-getimplicitprotocols.swift diff --git a/validation-test/compiler_crashers/27867-swift-typerepr-getsourcerange.swift b/validation-test/compiler_crashers_fixed/27867-swift-typerepr-getsourcerange.swift similarity index 100% rename from validation-test/compiler_crashers/27867-swift-typerepr-getsourcerange.swift rename to validation-test/compiler_crashers_fixed/27867-swift-typerepr-getsourcerange.swift diff --git a/validation-test/compiler_crashers/27869-swift-nominaltypedecl-computeinterfacetype.swift b/validation-test/compiler_crashers_fixed/27869-swift-nominaltypedecl-computeinterfacetype.swift similarity index 100% rename from validation-test/compiler_crashers/27869-swift-nominaltypedecl-computeinterfacetype.swift rename to validation-test/compiler_crashers_fixed/27869-swift-nominaltypedecl-computeinterfacetype.swift diff --git a/validation-test/compiler_crashers/27870-swift-constraints-constraintsystem-optimizeconstraints.swift b/validation-test/compiler_crashers_fixed/27870-swift-constraints-constraintsystem-optimizeconstraints.swift similarity index 100% rename from validation-test/compiler_crashers/27870-swift-constraints-constraintsystem-optimizeconstraints.swift rename to validation-test/compiler_crashers_fixed/27870-swift-constraints-constraintsystem-optimizeconstraints.swift diff --git a/validation-test/compiler_crashers/27872-swift-metatypetype-get.swift b/validation-test/compiler_crashers_fixed/27872-swift-metatypetype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27872-swift-metatypetype-get.swift rename to validation-test/compiler_crashers_fixed/27872-swift-metatypetype-get.swift diff --git a/validation-test/compiler_crashers/27873-void.swift b/validation-test/compiler_crashers_fixed/27873-void.swift similarity index 100% rename from validation-test/compiler_crashers/27873-void.swift rename to validation-test/compiler_crashers_fixed/27873-void.swift diff --git a/validation-test/compiler_crashers/27874-swift-enumtype-get.swift b/validation-test/compiler_crashers_fixed/27874-swift-enumtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27874-swift-enumtype-get.swift rename to validation-test/compiler_crashers_fixed/27874-swift-enumtype-get.swift diff --git a/validation-test/compiler_crashers/27876-filtervalues.swift b/validation-test/compiler_crashers_fixed/27876-filtervalues.swift similarity index 100% rename from validation-test/compiler_crashers/27876-filtervalues.swift rename to validation-test/compiler_crashers_fixed/27876-filtervalues.swift diff --git a/validation-test/compiler_crashers/27877-swift-constructordecl-setbodyparams.swift b/validation-test/compiler_crashers_fixed/27877-swift-constructordecl-setbodyparams.swift similarity index 100% rename from validation-test/compiler_crashers/27877-swift-constructordecl-setbodyparams.swift rename to validation-test/compiler_crashers_fixed/27877-swift-constructordecl-setbodyparams.swift diff --git a/validation-test/compiler_crashers/27878-swift-expr-walk.swift b/validation-test/compiler_crashers_fixed/27878-swift-expr-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27878-swift-expr-walk.swift rename to validation-test/compiler_crashers_fixed/27878-swift-expr-walk.swift diff --git a/validation-test/compiler_crashers/27879-swift-polymorphicfunctiontype-get.swift b/validation-test/compiler_crashers_fixed/27879-swift-polymorphicfunctiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27879-swift-polymorphicfunctiontype-get.swift rename to validation-test/compiler_crashers_fixed/27879-swift-polymorphicfunctiontype-get.swift diff --git a/validation-test/compiler_crashers/27881-swift-declcontext-getlocalconformances.swift b/validation-test/compiler_crashers_fixed/27881-swift-declcontext-getlocalconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27881-swift-declcontext-getlocalconformances.swift rename to validation-test/compiler_crashers_fixed/27881-swift-declcontext-getlocalconformances.swift diff --git a/validation-test/compiler_crashers/27883-swift-archetypebuilder-addconformancerequirement.swift b/validation-test/compiler_crashers_fixed/27883-swift-archetypebuilder-addconformancerequirement.swift similarity index 100% rename from validation-test/compiler_crashers/27883-swift-archetypebuilder-addconformancerequirement.swift rename to validation-test/compiler_crashers_fixed/27883-swift-archetypebuilder-addconformancerequirement.swift diff --git a/validation-test/compiler_crashers/27885-bool.swift b/validation-test/compiler_crashers_fixed/27885-bool.swift similarity index 100% rename from validation-test/compiler_crashers/27885-bool.swift rename to validation-test/compiler_crashers_fixed/27885-bool.swift diff --git a/validation-test/compiler_crashers/27887-swift-protocolcompositiontyperepr-create.swift b/validation-test/compiler_crashers_fixed/27887-swift-protocolcompositiontyperepr-create.swift similarity index 100% rename from validation-test/compiler_crashers/27887-swift-protocolcompositiontyperepr-create.swift rename to validation-test/compiler_crashers_fixed/27887-swift-protocolcompositiontyperepr-create.swift diff --git a/validation-test/compiler_crashers/27888-swift-typechecker-resolveinheritanceclause.swift b/validation-test/compiler_crashers_fixed/27888-swift-typechecker-resolveinheritanceclause.swift similarity index 100% rename from validation-test/compiler_crashers/27888-swift-typechecker-resolveinheritanceclause.swift rename to validation-test/compiler_crashers_fixed/27888-swift-typechecker-resolveinheritanceclause.swift diff --git a/validation-test/compiler_crashers/27891-swift-typechecker-resolvesuperclass.swift b/validation-test/compiler_crashers_fixed/27891-swift-typechecker-resolvesuperclass.swift similarity index 100% rename from validation-test/compiler_crashers/27891-swift-typechecker-resolvesuperclass.swift rename to validation-test/compiler_crashers_fixed/27891-swift-typechecker-resolvesuperclass.swift diff --git a/validation-test/compiler_crashers/27892-swift-extensiondecl-getmembers.swift b/validation-test/compiler_crashers_fixed/27892-swift-extensiondecl-getmembers.swift similarity index 100% rename from validation-test/compiler_crashers/27892-swift-extensiondecl-getmembers.swift rename to validation-test/compiler_crashers_fixed/27892-swift-extensiondecl-getmembers.swift diff --git a/validation-test/compiler_crashers/27893-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift b/validation-test/compiler_crashers_fixed/27893-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift similarity index 100% rename from validation-test/compiler_crashers/27893-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift rename to validation-test/compiler_crashers_fixed/27893-swift-archetypebuilder-potentialarchetype-getarchetypeanchor.swift diff --git a/validation-test/compiler_crashers/27894-swift-parser-parsedecl.swift b/validation-test/compiler_crashers_fixed/27894-swift-parser-parsedecl.swift similarity index 100% rename from validation-test/compiler_crashers/27894-swift-parser-parsedecl.swift rename to validation-test/compiler_crashers_fixed/27894-swift-parser-parsedecl.swift diff --git a/validation-test/compiler_crashers/27895-swift-sourcefile-getcache.swift b/validation-test/compiler_crashers_fixed/27895-swift-sourcefile-getcache.swift similarity index 100% rename from validation-test/compiler_crashers/27895-swift-sourcefile-getcache.swift rename to validation-test/compiler_crashers_fixed/27895-swift-sourcefile-getcache.swift diff --git a/validation-test/compiler_crashers/27897-swift-typeloc-iserror.swift b/validation-test/compiler_crashers_fixed/27897-swift-typeloc-iserror.swift similarity index 100% rename from validation-test/compiler_crashers/27897-swift-typeloc-iserror.swift rename to validation-test/compiler_crashers_fixed/27897-swift-typeloc-iserror.swift diff --git a/validation-test/compiler_crashers/27898-void.swift b/validation-test/compiler_crashers_fixed/27898-void.swift similarity index 100% rename from validation-test/compiler_crashers/27898-void.swift rename to validation-test/compiler_crashers_fixed/27898-void.swift diff --git a/validation-test/compiler_crashers/27899-swift-unboundgenerictype-get.swift b/validation-test/compiler_crashers_fixed/27899-swift-unboundgenerictype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27899-swift-unboundgenerictype-get.swift rename to validation-test/compiler_crashers_fixed/27899-swift-unboundgenerictype-get.swift diff --git a/validation-test/compiler_crashers/27900-swift-constraints-constraintsystem-assignfixedtype.swift b/validation-test/compiler_crashers_fixed/27900-swift-constraints-constraintsystem-assignfixedtype.swift similarity index 100% rename from validation-test/compiler_crashers/27900-swift-constraints-constraintsystem-assignfixedtype.swift rename to validation-test/compiler_crashers_fixed/27900-swift-constraints-constraintsystem-assignfixedtype.swift diff --git a/validation-test/compiler_crashers/27903-swift-genericfunctiontype-get.swift b/validation-test/compiler_crashers_fixed/27903-swift-genericfunctiontype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27903-swift-genericfunctiontype-get.swift rename to validation-test/compiler_crashers_fixed/27903-swift-genericfunctiontype-get.swift diff --git a/validation-test/compiler_crashers/27904-swift-funcdecl-isdeferbody.swift b/validation-test/compiler_crashers_fixed/27904-swift-funcdecl-isdeferbody.swift similarity index 100% rename from validation-test/compiler_crashers/27904-swift-funcdecl-isdeferbody.swift rename to validation-test/compiler_crashers_fixed/27904-swift-funcdecl-isdeferbody.swift diff --git a/validation-test/compiler_crashers/27905-swift-constraints-constraintgraph-change-undo.swift b/validation-test/compiler_crashers_fixed/27905-swift-constraints-constraintgraph-change-undo.swift similarity index 100% rename from validation-test/compiler_crashers/27905-swift-constraints-constraintgraph-change-undo.swift rename to validation-test/compiler_crashers_fixed/27905-swift-constraints-constraintgraph-change-undo.swift diff --git a/validation-test/compiler_crashers/27906-swift-valuedecl.swift b/validation-test/compiler_crashers_fixed/27906-swift-valuedecl.swift similarity index 100% rename from validation-test/compiler_crashers/27906-swift-valuedecl.swift rename to validation-test/compiler_crashers_fixed/27906-swift-valuedecl.swift diff --git a/validation-test/compiler_crashers/27907-swift-constraints-constraintsystem-solvesimplified.swift b/validation-test/compiler_crashers_fixed/27907-swift-constraints-constraintsystem-solvesimplified.swift similarity index 100% rename from validation-test/compiler_crashers/27907-swift-constraints-constraintsystem-solvesimplified.swift rename to validation-test/compiler_crashers_fixed/27907-swift-constraints-constraintsystem-solvesimplified.swift diff --git a/validation-test/compiler_crashers/27908-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift b/validation-test/compiler_crashers_fixed/27908-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift similarity index 100% rename from validation-test/compiler_crashers/27908-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift rename to validation-test/compiler_crashers_fixed/27908-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift diff --git a/validation-test/compiler_crashers/27910-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/27910-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/27910-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/27910-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/27911-swift-declcontext-getdeclaredtypeincontext.swift b/validation-test/compiler_crashers_fixed/27911-swift-declcontext-getdeclaredtypeincontext.swift similarity index 100% rename from validation-test/compiler_crashers/27911-swift-declcontext-getdeclaredtypeincontext.swift rename to validation-test/compiler_crashers_fixed/27911-swift-declcontext-getdeclaredtypeincontext.swift diff --git a/validation-test/compiler_crashers/27912-swift-classtype-get.swift b/validation-test/compiler_crashers_fixed/27912-swift-classtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27912-swift-classtype-get.swift rename to validation-test/compiler_crashers_fixed/27912-swift-classtype-get.swift diff --git a/validation-test/compiler_crashers/27915-swift-typechecker-checkomitneedlesswords.swift b/validation-test/compiler_crashers_fixed/27915-swift-typechecker-checkomitneedlesswords.swift similarity index 100% rename from validation-test/compiler_crashers/27915-swift-typechecker-checkomitneedlesswords.swift rename to validation-test/compiler_crashers_fixed/27915-swift-typechecker-checkomitneedlesswords.swift diff --git a/validation-test/compiler_crashers/27916-swift-sourcemanager-getmessage.swift b/validation-test/compiler_crashers_fixed/27916-swift-sourcemanager-getmessage.swift similarity index 100% rename from validation-test/compiler_crashers/27916-swift-sourcemanager-getmessage.swift rename to validation-test/compiler_crashers_fixed/27916-swift-sourcemanager-getmessage.swift diff --git a/validation-test/compiler_crashers/27917-swift-printdecldescription.swift b/validation-test/compiler_crashers_fixed/27917-swift-printdecldescription.swift similarity index 100% rename from validation-test/compiler_crashers/27917-swift-printdecldescription.swift rename to validation-test/compiler_crashers_fixed/27917-swift-printdecldescription.swift diff --git a/validation-test/compiler_crashers/27918-swift-archetypebuilder-potentialarchetype-gettype.swift b/validation-test/compiler_crashers_fixed/27918-swift-archetypebuilder-potentialarchetype-gettype.swift similarity index 100% rename from validation-test/compiler_crashers/27918-swift-archetypebuilder-potentialarchetype-gettype.swift rename to validation-test/compiler_crashers_fixed/27918-swift-archetypebuilder-potentialarchetype-gettype.swift diff --git a/validation-test/compiler_crashers/27919-swift-stmt-walk.swift b/validation-test/compiler_crashers_fixed/27919-swift-stmt-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27919-swift-stmt-walk.swift rename to validation-test/compiler_crashers_fixed/27919-swift-stmt-walk.swift diff --git a/validation-test/compiler_crashers/27920-void.swift b/validation-test/compiler_crashers_fixed/27920-void.swift similarity index 100% rename from validation-test/compiler_crashers/27920-void.swift rename to validation-test/compiler_crashers_fixed/27920-void.swift diff --git a/validation-test/compiler_crashers/27921-swift-conformancelookuptable-expandimpliedconformances.swift b/validation-test/compiler_crashers_fixed/27921-swift-conformancelookuptable-expandimpliedconformances.swift similarity index 100% rename from validation-test/compiler_crashers/27921-swift-conformancelookuptable-expandimpliedconformances.swift rename to validation-test/compiler_crashers_fixed/27921-swift-conformancelookuptable-expandimpliedconformances.swift diff --git a/validation-test/compiler_crashers/27922-swift-unqualifiedlookup-unqualifiedlookup.swift b/validation-test/compiler_crashers_fixed/27922-swift-unqualifiedlookup-unqualifiedlookup.swift similarity index 100% rename from validation-test/compiler_crashers/27922-swift-unqualifiedlookup-unqualifiedlookup.swift rename to validation-test/compiler_crashers_fixed/27922-swift-unqualifiedlookup-unqualifiedlookup.swift diff --git a/validation-test/compiler_crashers/27923-swift-modulefile-gettype.swift b/validation-test/compiler_crashers_fixed/27923-swift-modulefile-gettype.swift similarity index 100% rename from validation-test/compiler_crashers/27923-swift-modulefile-gettype.swift rename to validation-test/compiler_crashers_fixed/27923-swift-modulefile-gettype.swift diff --git a/validation-test/compiler_crashers/27924-swift-typechecker-typecheckexpression.swift b/validation-test/compiler_crashers_fixed/27924-swift-typechecker-typecheckexpression.swift similarity index 100% rename from validation-test/compiler_crashers/27924-swift-typechecker-typecheckexpression.swift rename to validation-test/compiler_crashers_fixed/27924-swift-typechecker-typecheckexpression.swift diff --git a/validation-test/compiler_crashers/27925-swift-modulefile-loadextensions.swift b/validation-test/compiler_crashers_fixed/27925-swift-modulefile-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/27925-swift-modulefile-loadextensions.swift rename to validation-test/compiler_crashers_fixed/27925-swift-modulefile-loadextensions.swift diff --git a/validation-test/compiler_crashers/27926-swift-clangmoduleunit-lookupvalue.swift b/validation-test/compiler_crashers_fixed/27926-swift-clangmoduleunit-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/27926-swift-clangmoduleunit-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/27926-swift-clangmoduleunit-lookupvalue.swift diff --git a/validation-test/compiler_crashers/27928-swift-typechecker-validatedecl.swift b/validation-test/compiler_crashers_fixed/27928-swift-typechecker-validatedecl.swift similarity index 100% rename from validation-test/compiler_crashers/27928-swift-typechecker-validatedecl.swift rename to validation-test/compiler_crashers_fixed/27928-swift-typechecker-validatedecl.swift diff --git a/validation-test/compiler_crashers/27929-swift-clangimporter-lookupvalue.swift b/validation-test/compiler_crashers_fixed/27929-swift-clangimporter-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/27929-swift-clangimporter-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/27929-swift-clangimporter-lookupvalue.swift diff --git a/validation-test/compiler_crashers/27930-swift-clangimporter-implementation-importattributes.swift b/validation-test/compiler_crashers_fixed/27930-swift-clangimporter-implementation-importattributes.swift similarity index 100% rename from validation-test/compiler_crashers/27930-swift-clangimporter-implementation-importattributes.swift rename to validation-test/compiler_crashers_fixed/27930-swift-clangimporter-implementation-importattributes.swift diff --git a/validation-test/compiler_crashers/27931-swift-constraints-constraintsystem-salvage.swift b/validation-test/compiler_crashers_fixed/27931-swift-constraints-constraintsystem-salvage.swift similarity index 100% rename from validation-test/compiler_crashers/27931-swift-constraints-constraintsystem-salvage.swift rename to validation-test/compiler_crashers_fixed/27931-swift-constraints-constraintsystem-salvage.swift diff --git a/validation-test/compiler_crashers/27932-swift-constraints-constraintsystem-generateconstraints.swift b/validation-test/compiler_crashers_fixed/27932-swift-constraints-constraintsystem-generateconstraints.swift similarity index 100% rename from validation-test/compiler_crashers/27932-swift-constraints-constraintsystem-generateconstraints.swift rename to validation-test/compiler_crashers_fixed/27932-swift-constraints-constraintsystem-generateconstraints.swift diff --git a/validation-test/compiler_crashers/27934-swift-genericsignature-getcanonical.swift b/validation-test/compiler_crashers_fixed/27934-swift-genericsignature-getcanonical.swift similarity index 100% rename from validation-test/compiler_crashers/27934-swift-genericsignature-getcanonical.swift rename to validation-test/compiler_crashers_fixed/27934-swift-genericsignature-getcanonical.swift diff --git a/validation-test/compiler_crashers/27935-swift-moduledecl-lookupconformance.swift b/validation-test/compiler_crashers_fixed/27935-swift-moduledecl-lookupconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27935-swift-moduledecl-lookupconformance.swift rename to validation-test/compiler_crashers_fixed/27935-swift-moduledecl-lookupconformance.swift diff --git a/validation-test/compiler_crashers/27937-swift-substitutedtype-get.swift b/validation-test/compiler_crashers_fixed/27937-swift-substitutedtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27937-swift-substitutedtype-get.swift rename to validation-test/compiler_crashers_fixed/27937-swift-substitutedtype-get.swift diff --git a/validation-test/compiler_crashers/27938-swift-arrayexpr-create.swift b/validation-test/compiler_crashers_fixed/27938-swift-arrayexpr-create.swift similarity index 100% rename from validation-test/compiler_crashers/27938-swift-arrayexpr-create.swift rename to validation-test/compiler_crashers_fixed/27938-swift-arrayexpr-create.swift diff --git a/validation-test/compiler_crashers/27942-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/27942-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/27942-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/27942-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/27946-swift-archetypebuilder-potentialarchetype-isbetterarchetypeanchor.swift b/validation-test/compiler_crashers_fixed/27946-swift-archetypebuilder-potentialarchetype-isbetterarchetypeanchor.swift similarity index 100% rename from validation-test/compiler_crashers/27946-swift-archetypebuilder-potentialarchetype-isbetterarchetypeanchor.swift rename to validation-test/compiler_crashers_fixed/27946-swift-archetypebuilder-potentialarchetype-isbetterarchetypeanchor.swift diff --git a/validation-test/compiler_crashers/27949-swift-genericparamlist-create.swift b/validation-test/compiler_crashers_fixed/27949-swift-genericparamlist-create.swift similarity index 100% rename from validation-test/compiler_crashers/27949-swift-genericparamlist-create.swift rename to validation-test/compiler_crashers_fixed/27949-swift-genericparamlist-create.swift diff --git a/validation-test/compiler_crashers/27950-swift-unqualifiedlookup-unqualifiedlookup.swift b/validation-test/compiler_crashers_fixed/27950-swift-unqualifiedlookup-unqualifiedlookup.swift similarity index 100% rename from validation-test/compiler_crashers/27950-swift-unqualifiedlookup-unqualifiedlookup.swift rename to validation-test/compiler_crashers_fixed/27950-swift-unqualifiedlookup-unqualifiedlookup.swift diff --git a/validation-test/compiler_crashers/27951-swift-astcontext-getspecializedconformance.swift b/validation-test/compiler_crashers_fixed/27951-swift-astcontext-getspecializedconformance.swift similarity index 100% rename from validation-test/compiler_crashers/27951-swift-astcontext-getspecializedconformance.swift rename to validation-test/compiler_crashers_fixed/27951-swift-astcontext-getspecializedconformance.swift diff --git a/validation-test/compiler_crashers/27953-swift-modulefile-getcommentfordecl.swift b/validation-test/compiler_crashers_fixed/27953-swift-modulefile-getcommentfordecl.swift similarity index 100% rename from validation-test/compiler_crashers/27953-swift-modulefile-getcommentfordecl.swift rename to validation-test/compiler_crashers_fixed/27953-swift-modulefile-getcommentfordecl.swift diff --git a/validation-test/compiler_crashers/27955-swift-declattribute-print.swift b/validation-test/compiler_crashers_fixed/27955-swift-declattribute-print.swift similarity index 100% rename from validation-test/compiler_crashers/27955-swift-declattribute-print.swift rename to validation-test/compiler_crashers_fixed/27955-swift-declattribute-print.swift diff --git a/validation-test/compiler_crashers/27956-swift-expr-walk.swift b/validation-test/compiler_crashers_fixed/27956-swift-expr-walk.swift similarity index 100% rename from validation-test/compiler_crashers/27956-swift-expr-walk.swift rename to validation-test/compiler_crashers_fixed/27956-swift-expr-walk.swift diff --git a/validation-test/compiler_crashers/27957-swift-inflightdiagnostic-fixitremove.swift b/validation-test/compiler_crashers_fixed/27957-swift-inflightdiagnostic-fixitremove.swift similarity index 100% rename from validation-test/compiler_crashers/27957-swift-inflightdiagnostic-fixitremove.swift rename to validation-test/compiler_crashers_fixed/27957-swift-inflightdiagnostic-fixitremove.swift diff --git a/validation-test/compiler_crashers/27960-swift-constraints-constraintsystem-opentype.swift b/validation-test/compiler_crashers_fixed/27960-swift-constraints-constraintsystem-opentype.swift similarity index 100% rename from validation-test/compiler_crashers/27960-swift-constraints-constraintsystem-opentype.swift rename to validation-test/compiler_crashers_fixed/27960-swift-constraints-constraintsystem-opentype.swift diff --git a/validation-test/compiler_crashers/27963-swift-typechecker-checkunsupportedprotocoltype.swift b/validation-test/compiler_crashers_fixed/27963-swift-typechecker-checkunsupportedprotocoltype.swift similarity index 100% rename from validation-test/compiler_crashers/27963-swift-typechecker-checkunsupportedprotocoltype.swift rename to validation-test/compiler_crashers_fixed/27963-swift-typechecker-checkunsupportedprotocoltype.swift diff --git a/validation-test/compiler_crashers/27965-llvm-foldingset-swift-tupletype-nodeequals.swift b/validation-test/compiler_crashers_fixed/27965-llvm-foldingset-swift-tupletype-nodeequals.swift similarity index 100% rename from validation-test/compiler_crashers/27965-llvm-foldingset-swift-tupletype-nodeequals.swift rename to validation-test/compiler_crashers_fixed/27965-llvm-foldingset-swift-tupletype-nodeequals.swift diff --git a/validation-test/compiler_crashers/27966-swift-dependentmembertype-get.swift b/validation-test/compiler_crashers_fixed/27966-swift-dependentmembertype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27966-swift-dependentmembertype-get.swift rename to validation-test/compiler_crashers_fixed/27966-swift-dependentmembertype-get.swift diff --git a/validation-test/compiler_crashers/27969-void.swift b/validation-test/compiler_crashers_fixed/27969-void.swift similarity index 100% rename from validation-test/compiler_crashers/27969-void.swift rename to validation-test/compiler_crashers_fixed/27969-void.swift diff --git a/validation-test/compiler_crashers/27970-swift-typechecker-typecheckbinding.swift b/validation-test/compiler_crashers_fixed/27970-swift-typechecker-typecheckbinding.swift similarity index 100% rename from validation-test/compiler_crashers/27970-swift-typechecker-typecheckbinding.swift rename to validation-test/compiler_crashers_fixed/27970-swift-typechecker-typecheckbinding.swift diff --git a/validation-test/compiler_crashers/27971-swift-constraints-constraintsystem-applysolution.swift b/validation-test/compiler_crashers_fixed/27971-swift-constraints-constraintsystem-applysolution.swift similarity index 100% rename from validation-test/compiler_crashers/27971-swift-constraints-constraintsystem-applysolution.swift rename to validation-test/compiler_crashers_fixed/27971-swift-constraints-constraintsystem-applysolution.swift diff --git a/validation-test/compiler_crashers/27973-swift-typechecker-substituteinputsugartypeforresult.swift b/validation-test/compiler_crashers_fixed/27973-swift-typechecker-substituteinputsugartypeforresult.swift similarity index 100% rename from validation-test/compiler_crashers/27973-swift-typechecker-substituteinputsugartypeforresult.swift rename to validation-test/compiler_crashers_fixed/27973-swift-typechecker-substituteinputsugartypeforresult.swift diff --git a/validation-test/compiler_crashers/27974-swift-inflightdiagnostic-fixitreplacechars.swift b/validation-test/compiler_crashers_fixed/27974-swift-inflightdiagnostic-fixitreplacechars.swift similarity index 100% rename from validation-test/compiler_crashers/27974-swift-inflightdiagnostic-fixitreplacechars.swift rename to validation-test/compiler_crashers_fixed/27974-swift-inflightdiagnostic-fixitreplacechars.swift diff --git a/validation-test/compiler_crashers/27975-swift-genericsignature-get.swift b/validation-test/compiler_crashers_fixed/27975-swift-genericsignature-get.swift similarity index 100% rename from validation-test/compiler_crashers/27975-swift-genericsignature-get.swift rename to validation-test/compiler_crashers_fixed/27975-swift-genericsignature-get.swift diff --git a/validation-test/compiler_crashers/27976-swift-mangle-mangler-mangletype.swift b/validation-test/compiler_crashers_fixed/27976-swift-mangle-mangler-mangletype.swift similarity index 100% rename from validation-test/compiler_crashers/27976-swift-mangle-mangler-mangletype.swift rename to validation-test/compiler_crashers_fixed/27976-swift-mangle-mangler-mangletype.swift diff --git a/validation-test/compiler_crashers/27977-swift-substitutedtype-get.swift b/validation-test/compiler_crashers_fixed/27977-swift-substitutedtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/27977-swift-substitutedtype-get.swift rename to validation-test/compiler_crashers_fixed/27977-swift-substitutedtype-get.swift diff --git a/validation-test/compiler_crashers/27978-swift-typechecker-solveforexpression.swift b/validation-test/compiler_crashers_fixed/27978-swift-typechecker-solveforexpression.swift similarity index 100% rename from validation-test/compiler_crashers/27978-swift-typechecker-solveforexpression.swift rename to validation-test/compiler_crashers_fixed/27978-swift-typechecker-solveforexpression.swift diff --git a/validation-test/compiler_crashers/27980-matchcallarguments.swift b/validation-test/compiler_crashers_fixed/27980-matchcallarguments.swift similarity index 100% rename from validation-test/compiler_crashers/27980-matchcallarguments.swift rename to validation-test/compiler_crashers_fixed/27980-matchcallarguments.swift diff --git a/validation-test/compiler_crashers/27982-swift-constraints-constraintsystem-diagnosefailureforexpr.swift b/validation-test/compiler_crashers_fixed/27982-swift-constraints-constraintsystem-diagnosefailureforexpr.swift similarity index 100% rename from validation-test/compiler_crashers/27982-swift-constraints-constraintsystem-diagnosefailureforexpr.swift rename to validation-test/compiler_crashers_fixed/27982-swift-constraints-constraintsystem-diagnosefailureforexpr.swift diff --git a/validation-test/compiler_crashers/27986-swift-abstractfunctiondecl-setgenericparams.swift b/validation-test/compiler_crashers_fixed/27986-swift-abstractfunctiondecl-setgenericparams.swift similarity index 100% rename from validation-test/compiler_crashers/27986-swift-abstractfunctiondecl-setgenericparams.swift rename to validation-test/compiler_crashers_fixed/27986-swift-abstractfunctiondecl-setgenericparams.swift diff --git a/validation-test/compiler_crashers/27988-swift-inflightdiagnostic-fixitreplacechars.swift b/validation-test/compiler_crashers_fixed/27988-swift-inflightdiagnostic-fixitreplacechars.swift similarity index 100% rename from validation-test/compiler_crashers/27988-swift-inflightdiagnostic-fixitreplacechars.swift rename to validation-test/compiler_crashers_fixed/27988-swift-inflightdiagnostic-fixitreplacechars.swift diff --git a/validation-test/compiler_crashers/27989-swift-typechecker-lookupmember.swift b/validation-test/compiler_crashers_fixed/27989-swift-typechecker-lookupmember.swift similarity index 100% rename from validation-test/compiler_crashers/27989-swift-typechecker-lookupmember.swift rename to validation-test/compiler_crashers_fixed/27989-swift-typechecker-lookupmember.swift diff --git a/validation-test/compiler_crashers/27990-swift-constraints-constraintsystem-computeassigndesttype.swift b/validation-test/compiler_crashers_fixed/27990-swift-constraints-constraintsystem-computeassigndesttype.swift similarity index 100% rename from validation-test/compiler_crashers/27990-swift-constraints-constraintsystem-computeassigndesttype.swift rename to validation-test/compiler_crashers_fixed/27990-swift-constraints-constraintsystem-computeassigndesttype.swift diff --git a/validation-test/compiler_crashers/27991-void.swift b/validation-test/compiler_crashers_fixed/27991-void.swift similarity index 100% rename from validation-test/compiler_crashers/27991-void.swift rename to validation-test/compiler_crashers_fixed/27991-void.swift diff --git a/validation-test/compiler_crashers/27992-swift-createimplicitconstructor.swift b/validation-test/compiler_crashers_fixed/27992-swift-createimplicitconstructor.swift similarity index 100% rename from validation-test/compiler_crashers/27992-swift-createimplicitconstructor.swift rename to validation-test/compiler_crashers_fixed/27992-swift-createimplicitconstructor.swift diff --git a/validation-test/compiler_crashers/27993-swift-parser-parsedeclfunc.swift b/validation-test/compiler_crashers_fixed/27993-swift-parser-parsedeclfunc.swift similarity index 100% rename from validation-test/compiler_crashers/27993-swift-parser-parsedeclfunc.swift rename to validation-test/compiler_crashers_fixed/27993-swift-parser-parsedeclfunc.swift diff --git a/validation-test/compiler_crashers/27997-swift-typechecker-computeaccessibility.swift b/validation-test/compiler_crashers_fixed/27997-swift-typechecker-computeaccessibility.swift similarity index 100% rename from validation-test/compiler_crashers/27997-swift-typechecker-computeaccessibility.swift rename to validation-test/compiler_crashers_fixed/27997-swift-typechecker-computeaccessibility.swift diff --git a/validation-test/compiler_crashers/27998-swift-parser-consumetoken.swift b/validation-test/compiler_crashers_fixed/27998-swift-parser-consumetoken.swift similarity index 100% rename from validation-test/compiler_crashers/27998-swift-parser-consumetoken.swift rename to validation-test/compiler_crashers_fixed/27998-swift-parser-consumetoken.swift diff --git a/validation-test/compiler_crashers/27999-swift-constraints-solution-solution.swift b/validation-test/compiler_crashers_fixed/27999-swift-constraints-solution-solution.swift similarity index 100% rename from validation-test/compiler_crashers/27999-swift-constraints-solution-solution.swift rename to validation-test/compiler_crashers_fixed/27999-swift-constraints-solution-solution.swift diff --git a/validation-test/compiler_crashers/28000-swift-astcontext-getimplicitlyunwrappedoptionaldecl.swift b/validation-test/compiler_crashers_fixed/28000-swift-astcontext-getimplicitlyunwrappedoptionaldecl.swift similarity index 100% rename from validation-test/compiler_crashers/28000-swift-astcontext-getimplicitlyunwrappedoptionaldecl.swift rename to validation-test/compiler_crashers_fixed/28000-swift-astcontext-getimplicitlyunwrappedoptionaldecl.swift diff --git a/validation-test/compiler_crashers/28001-swift-parser-parsetypesimple.swift b/validation-test/compiler_crashers_fixed/28001-swift-parser-parsetypesimple.swift similarity index 100% rename from validation-test/compiler_crashers/28001-swift-parser-parsetypesimple.swift rename to validation-test/compiler_crashers_fixed/28001-swift-parser-parsetypesimple.swift diff --git a/validation-test/compiler_crashers/28002-swift-parser-parsebraceitems.swift b/validation-test/compiler_crashers_fixed/28002-swift-parser-parsebraceitems.swift similarity index 100% rename from validation-test/compiler_crashers/28002-swift-parser-parsebraceitems.swift rename to validation-test/compiler_crashers_fixed/28002-swift-parser-parsebraceitems.swift diff --git a/validation-test/compiler_crashers/28003-swift-constraints-constraintsystem-recordfix.swift b/validation-test/compiler_crashers_fixed/28003-swift-constraints-constraintsystem-recordfix.swift similarity index 100% rename from validation-test/compiler_crashers/28003-swift-constraints-constraintsystem-recordfix.swift rename to validation-test/compiler_crashers_fixed/28003-swift-constraints-constraintsystem-recordfix.swift diff --git a/validation-test/compiler_crashers/28004-swift-parser-parseexprsequence.swift b/validation-test/compiler_crashers_fixed/28004-swift-parser-parseexprsequence.swift similarity index 100% rename from validation-test/compiler_crashers/28004-swift-parser-parseexprsequence.swift rename to validation-test/compiler_crashers_fixed/28004-swift-parser-parseexprsequence.swift diff --git a/validation-test/compiler_crashers/28005-swift-constraints-constraintgraphnode-getadjacency.swift b/validation-test/compiler_crashers_fixed/28005-swift-constraints-constraintgraphnode-getadjacency.swift similarity index 100% rename from validation-test/compiler_crashers/28005-swift-constraints-constraintgraphnode-getadjacency.swift rename to validation-test/compiler_crashers_fixed/28005-swift-constraints-constraintgraphnode-getadjacency.swift diff --git a/validation-test/compiler_crashers/28007-swift-scopeinfo-addtoscope.swift b/validation-test/compiler_crashers_fixed/28007-swift-scopeinfo-addtoscope.swift similarity index 100% rename from validation-test/compiler_crashers/28007-swift-scopeinfo-addtoscope.swift rename to validation-test/compiler_crashers_fixed/28007-swift-scopeinfo-addtoscope.swift diff --git a/validation-test/compiler_crashers/28008-swift-builtinunit-lookupcache-lookupvalue.swift b/validation-test/compiler_crashers_fixed/28008-swift-builtinunit-lookupcache-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/28008-swift-builtinunit-lookupcache-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/28008-swift-builtinunit-lookupcache-lookupvalue.swift diff --git a/validation-test/compiler_crashers/28009-swift-parser-parsedeclenum.swift b/validation-test/compiler_crashers_fixed/28009-swift-parser-parsedeclenum.swift similarity index 100% rename from validation-test/compiler_crashers/28009-swift-parser-parsedeclenum.swift rename to validation-test/compiler_crashers_fixed/28009-swift-parser-parsedeclenum.swift diff --git a/validation-test/compiler_crashers/28012-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/28012-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/28012-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/28012-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/28013-std-function-func-swift-archetypebuilder-visitinherited.swift b/validation-test/compiler_crashers_fixed/28013-std-function-func-swift-archetypebuilder-visitinherited.swift similarity index 100% rename from validation-test/compiler_crashers/28013-std-function-func-swift-archetypebuilder-visitinherited.swift rename to validation-test/compiler_crashers_fixed/28013-std-function-func-swift-archetypebuilder-visitinherited.swift diff --git a/validation-test/compiler_crashers/28014-swift-decl-walk.swift b/validation-test/compiler_crashers_fixed/28014-swift-decl-walk.swift similarity index 100% rename from validation-test/compiler_crashers/28014-swift-decl-walk.swift rename to validation-test/compiler_crashers_fixed/28014-swift-decl-walk.swift diff --git a/validation-test/compiler_crashers/28015-swift-constraints-constraintgraph-computeconnectedcomponents.swift b/validation-test/compiler_crashers_fixed/28015-swift-constraints-constraintgraph-computeconnectedcomponents.swift similarity index 100% rename from validation-test/compiler_crashers/28015-swift-constraints-constraintgraph-computeconnectedcomponents.swift rename to validation-test/compiler_crashers_fixed/28015-swift-constraints-constraintgraph-computeconnectedcomponents.swift diff --git a/validation-test/compiler_crashers/28016-swift-typebase-getcanonicaltype.swift b/validation-test/compiler_crashers_fixed/28016-swift-typebase-getcanonicaltype.swift similarity index 100% rename from validation-test/compiler_crashers/28016-swift-typebase-getcanonicaltype.swift rename to validation-test/compiler_crashers_fixed/28016-swift-typebase-getcanonicaltype.swift diff --git a/validation-test/compiler_crashers/28018-swift-valuedecl-overwritetype.swift b/validation-test/compiler_crashers_fixed/28018-swift-valuedecl-overwritetype.swift similarity index 100% rename from validation-test/compiler_crashers/28018-swift-valuedecl-overwritetype.swift rename to validation-test/compiler_crashers_fixed/28018-swift-valuedecl-overwritetype.swift diff --git a/validation-test/compiler_crashers/28020-llvm-smallvectorimpl-swift-decl-insert.swift b/validation-test/compiler_crashers_fixed/28020-llvm-smallvectorimpl-swift-decl-insert.swift similarity index 100% rename from validation-test/compiler_crashers/28020-llvm-smallvectorimpl-swift-decl-insert.swift rename to validation-test/compiler_crashers_fixed/28020-llvm-smallvectorimpl-swift-decl-insert.swift diff --git a/validation-test/compiler_crashers/28021-swift-decl-getrawcomment.swift b/validation-test/compiler_crashers_fixed/28021-swift-decl-getrawcomment.swift similarity index 100% rename from validation-test/compiler_crashers/28021-swift-decl-getrawcomment.swift rename to validation-test/compiler_crashers_fixed/28021-swift-decl-getrawcomment.swift diff --git a/validation-test/compiler_crashers/28022-swift-typechecker-diagnoseexplicitunavailability.swift b/validation-test/compiler_crashers_fixed/28022-swift-typechecker-diagnoseexplicitunavailability.swift similarity index 100% rename from validation-test/compiler_crashers/28022-swift-typechecker-diagnoseexplicitunavailability.swift rename to validation-test/compiler_crashers_fixed/28022-swift-typechecker-diagnoseexplicitunavailability.swift diff --git a/validation-test/compiler_crashers/28023-swift-typechecker-diagnoseexplicitunavailability.swift b/validation-test/compiler_crashers_fixed/28023-swift-typechecker-diagnoseexplicitunavailability.swift similarity index 100% rename from validation-test/compiler_crashers/28023-swift-typechecker-diagnoseexplicitunavailability.swift rename to validation-test/compiler_crashers_fixed/28023-swift-typechecker-diagnoseexplicitunavailability.swift diff --git a/validation-test/compiler_crashers/28026-swift-protocolcompositiontype-build.swift b/validation-test/compiler_crashers_fixed/28026-swift-protocolcompositiontype-build.swift similarity index 100% rename from validation-test/compiler_crashers/28026-swift-protocolcompositiontype-build.swift rename to validation-test/compiler_crashers_fixed/28026-swift-protocolcompositiontype-build.swift diff --git a/validation-test/compiler_crashers/28028-swift-astcontext-diagnoseunintendedobjcmethodoverrides.swift b/validation-test/compiler_crashers_fixed/28028-swift-astcontext-diagnoseunintendedobjcmethodoverrides.swift similarity index 100% rename from validation-test/compiler_crashers/28028-swift-astcontext-diagnoseunintendedobjcmethodoverrides.swift rename to validation-test/compiler_crashers_fixed/28028-swift-astcontext-diagnoseunintendedobjcmethodoverrides.swift diff --git a/validation-test/compiler_crashers/28032-swift-typechecker-computecaptures.swift b/validation-test/compiler_crashers_fixed/28032-swift-typechecker-computecaptures.swift similarity index 100% rename from validation-test/compiler_crashers/28032-swift-typechecker-computecaptures.swift rename to validation-test/compiler_crashers_fixed/28032-swift-typechecker-computecaptures.swift diff --git a/validation-test/compiler_crashers/28033-swift-configureconstructortype.swift b/validation-test/compiler_crashers_fixed/28033-swift-configureconstructortype.swift similarity index 100% rename from validation-test/compiler_crashers/28033-swift-configureconstructortype.swift rename to validation-test/compiler_crashers_fixed/28033-swift-configureconstructortype.swift diff --git a/validation-test/compiler_crashers/28034-swift-constraints-constraintsystem-diagnosefailureforexpr.swift b/validation-test/compiler_crashers_fixed/28034-swift-constraints-constraintsystem-diagnosefailureforexpr.swift similarity index 100% rename from validation-test/compiler_crashers/28034-swift-constraints-constraintsystem-diagnosefailureforexpr.swift rename to validation-test/compiler_crashers_fixed/28034-swift-constraints-constraintsystem-diagnosefailureforexpr.swift diff --git a/validation-test/compiler_crashers/28035-swift-archetypebuilder-getallarchetypes.swift b/validation-test/compiler_crashers_fixed/28035-swift-archetypebuilder-getallarchetypes.swift similarity index 100% rename from validation-test/compiler_crashers/28035-swift-archetypebuilder-getallarchetypes.swift rename to validation-test/compiler_crashers_fixed/28035-swift-archetypebuilder-getallarchetypes.swift diff --git a/validation-test/compiler_crashers/28037-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/28037-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/28037-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/28037-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/28038-swift-parser-parsetype.swift b/validation-test/compiler_crashers_fixed/28038-swift-parser-parsetype.swift similarity index 100% rename from validation-test/compiler_crashers/28038-swift-parser-parsetype.swift rename to validation-test/compiler_crashers_fixed/28038-swift-parser-parsetype.swift diff --git a/validation-test/compiler_crashers/28039-swift-constraints-solution-computesubstitutions.swift b/validation-test/compiler_crashers_fixed/28039-swift-constraints-solution-computesubstitutions.swift similarity index 100% rename from validation-test/compiler_crashers/28039-swift-constraints-solution-computesubstitutions.swift rename to validation-test/compiler_crashers_fixed/28039-swift-constraints-solution-computesubstitutions.swift diff --git a/validation-test/compiler_crashers/28042-void.swift b/validation-test/compiler_crashers_fixed/28042-void.swift similarity index 100% rename from validation-test/compiler_crashers/28042-void.swift rename to validation-test/compiler_crashers_fixed/28042-void.swift diff --git a/validation-test/compiler_crashers/28044-swift-completegenerictyperesolver-resolvegenerictypeparamtype.swift b/validation-test/compiler_crashers_fixed/28044-swift-completegenerictyperesolver-resolvegenerictypeparamtype.swift similarity index 100% rename from validation-test/compiler_crashers/28044-swift-completegenerictyperesolver-resolvegenerictypeparamtype.swift rename to validation-test/compiler_crashers_fixed/28044-swift-completegenerictyperesolver-resolvegenerictypeparamtype.swift diff --git a/validation-test/compiler_crashers/28045-swift-typechecker-typecheckpatternbinding.swift b/validation-test/compiler_crashers_fixed/28045-swift-typechecker-typecheckpatternbinding.swift similarity index 100% rename from validation-test/compiler_crashers/28045-swift-typechecker-typecheckpatternbinding.swift rename to validation-test/compiler_crashers_fixed/28045-swift-typechecker-typecheckpatternbinding.swift diff --git a/validation-test/compiler_crashers/28048-swift-astcontext-getspecializedconformance.swift b/validation-test/compiler_crashers_fixed/28048-swift-astcontext-getspecializedconformance.swift similarity index 100% rename from validation-test/compiler_crashers/28048-swift-astcontext-getspecializedconformance.swift rename to validation-test/compiler_crashers_fixed/28048-swift-astcontext-getspecializedconformance.swift diff --git a/validation-test/compiler_crashers/28051-swift-parser-parseexprimpl.swift b/validation-test/compiler_crashers_fixed/28051-swift-parser-parseexprimpl.swift similarity index 100% rename from validation-test/compiler_crashers/28051-swift-parser-parseexprimpl.swift rename to validation-test/compiler_crashers_fixed/28051-swift-parser-parseexprimpl.swift diff --git a/validation-test/compiler_crashers/28052-swift-moduledecl-lookupvalue.swift b/validation-test/compiler_crashers_fixed/28052-swift-moduledecl-lookupvalue.swift similarity index 100% rename from validation-test/compiler_crashers/28052-swift-moduledecl-lookupvalue.swift rename to validation-test/compiler_crashers_fixed/28052-swift-moduledecl-lookupvalue.swift diff --git a/validation-test/compiler_crashers/28053-swift-parser-parsedeclvar.swift b/validation-test/compiler_crashers_fixed/28053-swift-parser-parsedeclvar.swift similarity index 100% rename from validation-test/compiler_crashers/28053-swift-parser-parsedeclvar.swift rename to validation-test/compiler_crashers_fixed/28053-swift-parser-parsedeclvar.swift diff --git a/validation-test/compiler_crashers/28054-ldstninstinfo.swift b/validation-test/compiler_crashers_fixed/28054-ldstninstinfo.swift similarity index 100% rename from validation-test/compiler_crashers/28054-ldstninstinfo.swift rename to validation-test/compiler_crashers_fixed/28054-ldstninstinfo.swift diff --git a/validation-test/compiler_crashers/28055-swift-parser-parsegetsetimpl.swift b/validation-test/compiler_crashers_fixed/28055-swift-parser-parsegetsetimpl.swift similarity index 100% rename from validation-test/compiler_crashers/28055-swift-parser-parsegetsetimpl.swift rename to validation-test/compiler_crashers_fixed/28055-swift-parser-parsegetsetimpl.swift diff --git a/validation-test/compiler_crashers/28057-swift-modulefile-declcommenttableinfo-readdata.swift b/validation-test/compiler_crashers_fixed/28057-swift-modulefile-declcommenttableinfo-readdata.swift similarity index 100% rename from validation-test/compiler_crashers/28057-swift-modulefile-declcommenttableinfo-readdata.swift rename to validation-test/compiler_crashers_fixed/28057-swift-modulefile-declcommenttableinfo-readdata.swift diff --git a/validation-test/compiler_crashers/28060-std-function-func.swift b/validation-test/compiler_crashers_fixed/28060-std-function-func.swift similarity index 100% rename from validation-test/compiler_crashers/28060-std-function-func.swift rename to validation-test/compiler_crashers_fixed/28060-std-function-func.swift diff --git a/validation-test/compiler_crashers/28061-swift-nominaltypedecl-getdeclaredtypeincontext.swift b/validation-test/compiler_crashers_fixed/28061-swift-nominaltypedecl-getdeclaredtypeincontext.swift similarity index 100% rename from validation-test/compiler_crashers/28061-swift-nominaltypedecl-getdeclaredtypeincontext.swift rename to validation-test/compiler_crashers_fixed/28061-swift-nominaltypedecl-getdeclaredtypeincontext.swift diff --git a/validation-test/compiler_crashers/28062-swift-classdecl-checkobjcancestry.swift b/validation-test/compiler_crashers_fixed/28062-swift-classdecl-checkobjcancestry.swift similarity index 100% rename from validation-test/compiler_crashers/28062-swift-classdecl-checkobjcancestry.swift rename to validation-test/compiler_crashers_fixed/28062-swift-classdecl-checkobjcancestry.swift diff --git a/validation-test/compiler_crashers/28064-swift-stmtconditionelement-walk.swift b/validation-test/compiler_crashers_fixed/28064-swift-stmtconditionelement-walk.swift similarity index 100% rename from validation-test/compiler_crashers/28064-swift-stmtconditionelement-walk.swift rename to validation-test/compiler_crashers_fixed/28064-swift-stmtconditionelement-walk.swift diff --git a/validation-test/compiler_crashers/28065-swift-constraints-constraintsystem-mergeequivalenceclasses.swift b/validation-test/compiler_crashers_fixed/28065-swift-constraints-constraintsystem-mergeequivalenceclasses.swift similarity index 100% rename from validation-test/compiler_crashers/28065-swift-constraints-constraintsystem-mergeequivalenceclasses.swift rename to validation-test/compiler_crashers_fixed/28065-swift-constraints-constraintsystem-mergeequivalenceclasses.swift diff --git a/validation-test/compiler_crashers/28066-swift-parentype-get.swift b/validation-test/compiler_crashers_fixed/28066-swift-parentype-get.swift similarity index 100% rename from validation-test/compiler_crashers/28066-swift-parentype-get.swift rename to validation-test/compiler_crashers_fixed/28066-swift-parentype-get.swift diff --git a/validation-test/compiler_crashers/28067-no-stacktrace.swift b/validation-test/compiler_crashers_fixed/28067-no-stacktrace.swift similarity index 100% rename from validation-test/compiler_crashers/28067-no-stacktrace.swift rename to validation-test/compiler_crashers_fixed/28067-no-stacktrace.swift diff --git a/validation-test/compiler_crashers/28068-swift-declcontext-getlocalconformances.swift b/validation-test/compiler_crashers_fixed/28068-swift-declcontext-getlocalconformances.swift similarity index 100% rename from validation-test/compiler_crashers/28068-swift-declcontext-getlocalconformances.swift rename to validation-test/compiler_crashers_fixed/28068-swift-declcontext-getlocalconformances.swift diff --git a/validation-test/compiler_crashers/28069-swift-nominaltypedecl-classifyasoptionaltype.swift b/validation-test/compiler_crashers_fixed/28069-swift-nominaltypedecl-classifyasoptionaltype.swift similarity index 100% rename from validation-test/compiler_crashers/28069-swift-nominaltypedecl-classifyasoptionaltype.swift rename to validation-test/compiler_crashers_fixed/28069-swift-nominaltypedecl-classifyasoptionaltype.swift diff --git a/validation-test/compiler_crashers/28070-swift-lexer-diagnose.swift b/validation-test/compiler_crashers_fixed/28070-swift-lexer-diagnose.swift similarity index 100% rename from validation-test/compiler_crashers/28070-swift-lexer-diagnose.swift rename to validation-test/compiler_crashers_fixed/28070-swift-lexer-diagnose.swift diff --git a/validation-test/compiler_crashers/28073-swift-parser-parsestmt.swift b/validation-test/compiler_crashers_fixed/28073-swift-parser-parsestmt.swift similarity index 100% rename from validation-test/compiler_crashers/28073-swift-parser-parsestmt.swift rename to validation-test/compiler_crashers_fixed/28073-swift-parser-parsestmt.swift diff --git a/validation-test/compiler_crashers/28075-swift-lexer-lexstringliteral.swift b/validation-test/compiler_crashers_fixed/28075-swift-lexer-lexstringliteral.swift similarity index 100% rename from validation-test/compiler_crashers/28075-swift-lexer-lexstringliteral.swift rename to validation-test/compiler_crashers_fixed/28075-swift-lexer-lexstringliteral.swift diff --git a/validation-test/compiler_crashers/28076-llvm-foldingset-swift-tupletype-getnodeprofile.swift b/validation-test/compiler_crashers_fixed/28076-llvm-foldingset-swift-tupletype-getnodeprofile.swift similarity index 100% rename from validation-test/compiler_crashers/28076-llvm-foldingset-swift-tupletype-getnodeprofile.swift rename to validation-test/compiler_crashers_fixed/28076-llvm-foldingset-swift-tupletype-getnodeprofile.swift diff --git a/validation-test/compiler_crashers/28077-swift-parser-parsedeclsubscript.swift b/validation-test/compiler_crashers_fixed/28077-swift-parser-parsedeclsubscript.swift similarity index 100% rename from validation-test/compiler_crashers/28077-swift-parser-parsedeclsubscript.swift rename to validation-test/compiler_crashers_fixed/28077-swift-parser-parsedeclsubscript.swift diff --git a/validation-test/compiler_crashers/28078-swift-archetypebuilder-inferrequirementswalker-walktotypepost.swift b/validation-test/compiler_crashers_fixed/28078-swift-archetypebuilder-inferrequirementswalker-walktotypepost.swift similarity index 100% rename from validation-test/compiler_crashers/28078-swift-archetypebuilder-inferrequirementswalker-walktotypepost.swift rename to validation-test/compiler_crashers_fixed/28078-swift-archetypebuilder-inferrequirementswalker-walktotypepost.swift diff --git a/validation-test/compiler_crashers/28079-swift-lexer-leximpl.swift b/validation-test/compiler_crashers_fixed/28079-swift-lexer-leximpl.swift similarity index 100% rename from validation-test/compiler_crashers/28079-swift-lexer-leximpl.swift rename to validation-test/compiler_crashers_fixed/28079-swift-lexer-leximpl.swift diff --git a/validation-test/compiler_crashers/28080-swift-parser-diagnose.swift b/validation-test/compiler_crashers_fixed/28080-swift-parser-diagnose.swift similarity index 100% rename from validation-test/compiler_crashers/28080-swift-parser-diagnose.swift rename to validation-test/compiler_crashers_fixed/28080-swift-parser-diagnose.swift diff --git a/validation-test/compiler_crashers/28081-swift-inflightdiagnostic.swift b/validation-test/compiler_crashers_fixed/28081-swift-inflightdiagnostic.swift similarity index 100% rename from validation-test/compiler_crashers/28081-swift-inflightdiagnostic.swift rename to validation-test/compiler_crashers_fixed/28081-swift-inflightdiagnostic.swift diff --git a/validation-test/compiler_crashers/28084-swift-modulefile-loadallmembers.swift b/validation-test/compiler_crashers_fixed/28084-swift-modulefile-loadallmembers.swift similarity index 100% rename from validation-test/compiler_crashers/28084-swift-modulefile-loadallmembers.swift rename to validation-test/compiler_crashers_fixed/28084-swift-modulefile-loadallmembers.swift diff --git a/validation-test/compiler_crashers/28085-swift-constraints-constraintsystem-simplifyrestrictedconstraint.swift b/validation-test/compiler_crashers_fixed/28085-swift-constraints-constraintsystem-simplifyrestrictedconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/28085-swift-constraints-constraintsystem-simplifyrestrictedconstraint.swift rename to validation-test/compiler_crashers_fixed/28085-swift-constraints-constraintsystem-simplifyrestrictedconstraint.swift diff --git a/validation-test/compiler_crashers/28086-swift-completegenerictyperesolver-resolvedependentmembertype.swift b/validation-test/compiler_crashers_fixed/28086-swift-completegenerictyperesolver-resolvedependentmembertype.swift similarity index 100% rename from validation-test/compiler_crashers/28086-swift-completegenerictyperesolver-resolvedependentmembertype.swift rename to validation-test/compiler_crashers_fixed/28086-swift-completegenerictyperesolver-resolvedependentmembertype.swift diff --git a/validation-test/compiler_crashers/28087-swift-genericsignature-profile.swift b/validation-test/compiler_crashers_fixed/28087-swift-genericsignature-profile.swift similarity index 100% rename from validation-test/compiler_crashers/28087-swift-genericsignature-profile.swift rename to validation-test/compiler_crashers_fixed/28087-swift-genericsignature-profile.swift diff --git a/validation-test/compiler_crashers/28088-swift-nominaltypedecl-markinvalidgenericsignature.swift b/validation-test/compiler_crashers_fixed/28088-swift-nominaltypedecl-markinvalidgenericsignature.swift similarity index 100% rename from validation-test/compiler_crashers/28088-swift-nominaltypedecl-markinvalidgenericsignature.swift rename to validation-test/compiler_crashers_fixed/28088-swift-nominaltypedecl-markinvalidgenericsignature.swift diff --git a/validation-test/compiler_crashers/28089-extractsimplefield.swift b/validation-test/compiler_crashers_fixed/28089-extractsimplefield.swift similarity index 100% rename from validation-test/compiler_crashers/28089-extractsimplefield.swift rename to validation-test/compiler_crashers_fixed/28089-extractsimplefield.swift diff --git a/validation-test/compiler_crashers/28090-bool.swift b/validation-test/compiler_crashers_fixed/28090-bool.swift similarity index 100% rename from validation-test/compiler_crashers/28090-bool.swift rename to validation-test/compiler_crashers_fixed/28090-bool.swift diff --git a/validation-test/compiler_crashers/28092-swift-parser-parseexpridentifier.swift b/validation-test/compiler_crashers_fixed/28092-swift-parser-parseexpridentifier.swift similarity index 100% rename from validation-test/compiler_crashers/28092-swift-parser-parseexpridentifier.swift rename to validation-test/compiler_crashers_fixed/28092-swift-parser-parseexpridentifier.swift diff --git a/validation-test/compiler_crashers/28093-swift-archetypetype-getnew.swift b/validation-test/compiler_crashers_fixed/28093-swift-archetypetype-getnew.swift similarity index 100% rename from validation-test/compiler_crashers/28093-swift-archetypetype-getnew.swift rename to validation-test/compiler_crashers_fixed/28093-swift-archetypetype-getnew.swift diff --git a/validation-test/compiler_crashers/28094-swift-parser-parsetypedpattern.swift b/validation-test/compiler_crashers_fixed/28094-swift-parser-parsetypedpattern.swift similarity index 100% rename from validation-test/compiler_crashers/28094-swift-parser-parsetypedpattern.swift rename to validation-test/compiler_crashers_fixed/28094-swift-parser-parsetypedpattern.swift diff --git a/validation-test/compiler_crashers/28095-swift-parser-parsedeclstruct.swift b/validation-test/compiler_crashers_fixed/28095-swift-parser-parsedeclstruct.swift similarity index 100% rename from validation-test/compiler_crashers/28095-swift-parser-parsedeclstruct.swift rename to validation-test/compiler_crashers_fixed/28095-swift-parser-parsedeclstruct.swift diff --git a/validation-test/compiler_crashers/28096-swift-parser-parsedecl.swift b/validation-test/compiler_crashers_fixed/28096-swift-parser-parsedecl.swift similarity index 100% rename from validation-test/compiler_crashers/28096-swift-parser-parsedecl.swift rename to validation-test/compiler_crashers_fixed/28096-swift-parser-parsedecl.swift diff --git a/validation-test/compiler_crashers/28097-swift-astprinter-printname.swift b/validation-test/compiler_crashers_fixed/28097-swift-astprinter-printname.swift similarity index 100% rename from validation-test/compiler_crashers/28097-swift-astprinter-printname.swift rename to validation-test/compiler_crashers_fixed/28097-swift-astprinter-printname.swift diff --git a/validation-test/compiler_crashers/28099-swift-conformancelookuptable-updatelookuptable.swift b/validation-test/compiler_crashers_fixed/28099-swift-conformancelookuptable-updatelookuptable.swift similarity index 100% rename from validation-test/compiler_crashers/28099-swift-conformancelookuptable-updatelookuptable.swift rename to validation-test/compiler_crashers_fixed/28099-swift-conformancelookuptable-updatelookuptable.swift diff --git a/validation-test/compiler_crashers/28103-swift-parser-parsetoken.swift b/validation-test/compiler_crashers_fixed/28103-swift-parser-parsetoken.swift similarity index 100% rename from validation-test/compiler_crashers/28103-swift-parser-parsetoken.swift rename to validation-test/compiler_crashers_fixed/28103-swift-parser-parsetoken.swift diff --git a/validation-test/compiler_crashers/28105-swift-constraints-constraintsystem-simplifymemberconstraint.swift b/validation-test/compiler_crashers_fixed/28105-swift-constraints-constraintsystem-simplifymemberconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/28105-swift-constraints-constraintsystem-simplifymemberconstraint.swift rename to validation-test/compiler_crashers_fixed/28105-swift-constraints-constraintsystem-simplifymemberconstraint.swift diff --git a/validation-test/compiler_crashers/28109-swift-constraints-constraintgraph-removeconstraint.swift b/validation-test/compiler_crashers_fixed/28109-swift-constraints-constraintgraph-removeconstraint.swift similarity index 100% rename from validation-test/compiler_crashers/28109-swift-constraints-constraintgraph-removeconstraint.swift rename to validation-test/compiler_crashers_fixed/28109-swift-constraints-constraintgraph-removeconstraint.swift diff --git a/validation-test/compiler_crashers/28111-swift-modulefile-readnormalconformance.swift b/validation-test/compiler_crashers_fixed/28111-swift-modulefile-readnormalconformance.swift similarity index 100% rename from validation-test/compiler_crashers/28111-swift-modulefile-readnormalconformance.swift rename to validation-test/compiler_crashers_fixed/28111-swift-modulefile-readnormalconformance.swift diff --git a/validation-test/compiler_crashers/28113-swift-constraints-constraintgraph-gatherconstraints.swift b/validation-test/compiler_crashers_fixed/28113-swift-constraints-constraintgraph-gatherconstraints.swift similarity index 100% rename from validation-test/compiler_crashers/28113-swift-constraints-constraintgraph-gatherconstraints.swift rename to validation-test/compiler_crashers_fixed/28113-swift-constraints-constraintgraph-gatherconstraints.swift diff --git a/validation-test/compiler_crashers/28114-swift-tuplepattern-create.swift b/validation-test/compiler_crashers_fixed/28114-swift-tuplepattern-create.swift similarity index 100% rename from validation-test/compiler_crashers/28114-swift-tuplepattern-create.swift rename to validation-test/compiler_crashers_fixed/28114-swift-tuplepattern-create.swift diff --git a/validation-test/compiler_crashers/28115-swift-patternbindingdecl-create.swift b/validation-test/compiler_crashers_fixed/28115-swift-patternbindingdecl-create.swift similarity index 100% rename from validation-test/compiler_crashers/28115-swift-patternbindingdecl-create.swift rename to validation-test/compiler_crashers_fixed/28115-swift-patternbindingdecl-create.swift diff --git a/validation-test/compiler_crashers/28116-swift-parser-skipsingle.swift b/validation-test/compiler_crashers_fixed/28116-swift-parser-skipsingle.swift similarity index 100% rename from validation-test/compiler_crashers/28116-swift-parser-skipsingle.swift rename to validation-test/compiler_crashers_fixed/28116-swift-parser-skipsingle.swift diff --git a/validation-test/compiler_crashers/28117-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/28117-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/28117-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/28117-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/28118-resolveidenttypecomponent.swift b/validation-test/compiler_crashers_fixed/28118-resolveidenttypecomponent.swift similarity index 100% rename from validation-test/compiler_crashers/28118-resolveidenttypecomponent.swift rename to validation-test/compiler_crashers_fixed/28118-resolveidenttypecomponent.swift diff --git a/validation-test/compiler_crashers/28124-swift-typevisitor.swift b/validation-test/compiler_crashers_fixed/28124-swift-typevisitor.swift similarity index 100% rename from validation-test/compiler_crashers/28124-swift-typevisitor.swift rename to validation-test/compiler_crashers_fixed/28124-swift-typevisitor.swift diff --git a/validation-test/compiler_crashers/28126-swift-getbuiltinvaluedecl.swift b/validation-test/compiler_crashers_fixed/28126-swift-getbuiltinvaluedecl.swift similarity index 100% rename from validation-test/compiler_crashers/28126-swift-getbuiltinvaluedecl.swift rename to validation-test/compiler_crashers_fixed/28126-swift-getbuiltinvaluedecl.swift diff --git a/validation-test/compiler_crashers/28127-swift-typebase-getmembersubstitutions.swift b/validation-test/compiler_crashers_fixed/28127-swift-typebase-getmembersubstitutions.swift similarity index 100% rename from validation-test/compiler_crashers/28127-swift-typebase-getmembersubstitutions.swift rename to validation-test/compiler_crashers_fixed/28127-swift-typebase-getmembersubstitutions.swift diff --git a/validation-test/compiler_crashers/28129-no-stacktrace.swift b/validation-test/compiler_crashers_fixed/28129-no-stacktrace.swift similarity index 100% rename from validation-test/compiler_crashers/28129-no-stacktrace.swift rename to validation-test/compiler_crashers_fixed/28129-no-stacktrace.swift diff --git a/validation-test/compiler_crashers/28132-swift-namelookup-findlocalval-visitifstmt.swift b/validation-test/compiler_crashers_fixed/28132-swift-namelookup-findlocalval-visitifstmt.swift similarity index 100% rename from validation-test/compiler_crashers/28132-swift-namelookup-findlocalval-visitifstmt.swift rename to validation-test/compiler_crashers_fixed/28132-swift-namelookup-findlocalval-visitifstmt.swift diff --git a/validation-test/compiler_crashers/28133-swift-parser-parsedeclenum.swift b/validation-test/compiler_crashers_fixed/28133-swift-parser-parsedeclenum.swift similarity index 100% rename from validation-test/compiler_crashers/28133-swift-parser-parsedeclenum.swift rename to validation-test/compiler_crashers_fixed/28133-swift-parser-parsedeclenum.swift diff --git a/validation-test/compiler_crashers/28135-swift-parser-parseexprlist.swift b/validation-test/compiler_crashers_fixed/28135-swift-parser-parseexprlist.swift similarity index 100% rename from validation-test/compiler_crashers/28135-swift-parser-parseexprlist.swift rename to validation-test/compiler_crashers_fixed/28135-swift-parser-parseexprlist.swift diff --git a/validation-test/compiler_crashers/28137-swift-identtyperepr-create.swift b/validation-test/compiler_crashers_fixed/28137-swift-identtyperepr-create.swift similarity index 100% rename from validation-test/compiler_crashers/28137-swift-identtyperepr-create.swift rename to validation-test/compiler_crashers_fixed/28137-swift-identtyperepr-create.swift diff --git a/validation-test/compiler_crashers/28138-swift-constraints-constraintsystem-addoverloadset.swift b/validation-test/compiler_crashers_fixed/28138-swift-constraints-constraintsystem-addoverloadset.swift similarity index 100% rename from validation-test/compiler_crashers/28138-swift-constraints-constraintsystem-addoverloadset.swift rename to validation-test/compiler_crashers_fixed/28138-swift-constraints-constraintsystem-addoverloadset.swift diff --git a/validation-test/compiler_crashers/28139-swift-classdecl-findoverridingdecl.swift b/validation-test/compiler_crashers_fixed/28139-swift-classdecl-findoverridingdecl.swift similarity index 100% rename from validation-test/compiler_crashers/28139-swift-classdecl-findoverridingdecl.swift rename to validation-test/compiler_crashers_fixed/28139-swift-classdecl-findoverridingdecl.swift diff --git a/validation-test/compiler_crashers/28143-llvm-foldingset-swift-structtype-computenodehash.swift b/validation-test/compiler_crashers_fixed/28143-llvm-foldingset-swift-structtype-computenodehash.swift similarity index 100% rename from validation-test/compiler_crashers/28143-llvm-foldingset-swift-structtype-computenodehash.swift rename to validation-test/compiler_crashers_fixed/28143-llvm-foldingset-swift-structtype-computenodehash.swift diff --git a/validation-test/compiler_crashers/28144-swift-typechecker-substituteinputsugartypeforresult.swift b/validation-test/compiler_crashers_fixed/28144-swift-typechecker-substituteinputsugartypeforresult.swift similarity index 100% rename from validation-test/compiler_crashers/28144-swift-typechecker-substituteinputsugartypeforresult.swift rename to validation-test/compiler_crashers_fixed/28144-swift-typechecker-substituteinputsugartypeforresult.swift diff --git a/validation-test/compiler_crashers/28145-swift-constraints-constraintsystem-getconstraintlocator.swift b/validation-test/compiler_crashers_fixed/28145-swift-constraints-constraintsystem-getconstraintlocator.swift similarity index 100% rename from validation-test/compiler_crashers/28145-swift-constraints-constraintsystem-getconstraintlocator.swift rename to validation-test/compiler_crashers_fixed/28145-swift-constraints-constraintsystem-getconstraintlocator.swift diff --git a/validation-test/compiler_crashers/28150-swift-astcontext-loadextensions.swift b/validation-test/compiler_crashers_fixed/28150-swift-astcontext-loadextensions.swift similarity index 100% rename from validation-test/compiler_crashers/28150-swift-astcontext-loadextensions.swift rename to validation-test/compiler_crashers_fixed/28150-swift-astcontext-loadextensions.swift diff --git a/validation-test/compiler_crashers/28153-swift-normalprotocolconformance-setwitness.swift b/validation-test/compiler_crashers_fixed/28153-swift-normalprotocolconformance-setwitness.swift similarity index 100% rename from validation-test/compiler_crashers/28153-swift-normalprotocolconformance-setwitness.swift rename to validation-test/compiler_crashers_fixed/28153-swift-normalprotocolconformance-setwitness.swift diff --git a/validation-test/compiler_crashers/28165-swift-archetypetype-getnestedtype.swift b/validation-test/compiler_crashers_fixed/28165-swift-archetypetype-getnestedtype.swift similarity index 100% rename from validation-test/compiler_crashers/28165-swift-archetypetype-getnestedtype.swift rename to validation-test/compiler_crashers_fixed/28165-swift-archetypetype-getnestedtype.swift diff --git a/validation-test/compiler_crashers/28166-swift-parser-parsedecl.swift b/validation-test/compiler_crashers_fixed/28166-swift-parser-parsedecl.swift similarity index 100% rename from validation-test/compiler_crashers/28166-swift-parser-parsedecl.swift rename to validation-test/compiler_crashers_fixed/28166-swift-parser-parsedecl.swift diff --git a/validation-test/compiler_crashers/28167-swift-generictypeparamtype-get.swift b/validation-test/compiler_crashers_fixed/28167-swift-generictypeparamtype-get.swift similarity index 100% rename from validation-test/compiler_crashers/28167-swift-generictypeparamtype-get.swift rename to validation-test/compiler_crashers_fixed/28167-swift-generictypeparamtype-get.swift diff --git a/validation-test/compiler_crashers/28168-bool.swift b/validation-test/compiler_crashers_fixed/28168-bool.swift similarity index 100% rename from validation-test/compiler_crashers/28168-bool.swift rename to validation-test/compiler_crashers_fixed/28168-bool.swift diff --git a/validation-test/compiler_crashers/28171-swift-partialgenerictypetoarchetyperesolver-resolvegenerictypeparamtype.swift b/validation-test/compiler_crashers_fixed/28171-swift-partialgenerictypetoarchetyperesolver-resolvegenerictypeparamtype.swift similarity index 100% rename from validation-test/compiler_crashers/28171-swift-partialgenerictypetoarchetyperesolver-resolvegenerictypeparamtype.swift rename to validation-test/compiler_crashers_fixed/28171-swift-partialgenerictypetoarchetyperesolver-resolvegenerictypeparamtype.swift diff --git a/validation-test/compiler_crashers/28172-swift-parser-parsedeclstruct.swift b/validation-test/compiler_crashers_fixed/28172-swift-parser-parsedeclstruct.swift similarity index 100% rename from validation-test/compiler_crashers/28172-swift-parser-parsedeclstruct.swift rename to validation-test/compiler_crashers_fixed/28172-swift-parser-parsedeclstruct.swift diff --git a/validation-test/compiler_crashers/28173-swift-typebase-isspecialized.swift b/validation-test/compiler_crashers_fixed/28173-swift-typebase-isspecialized.swift similarity index 100% rename from validation-test/compiler_crashers/28173-swift-typebase-isspecialized.swift rename to validation-test/compiler_crashers_fixed/28173-swift-typebase-isspecialized.swift diff --git a/validation-test/compiler_crashers/28175-swift-parser-parsedeclextension.swift b/validation-test/compiler_crashers_fixed/28175-swift-parser-parsedeclextension.swift similarity index 100% rename from validation-test/compiler_crashers/28175-swift-parser-parsedeclextension.swift rename to validation-test/compiler_crashers_fixed/28175-swift-parser-parsedeclextension.swift diff --git a/validation-test/compiler_crashers/28176-swift-parser-parsegenericparameters.swift b/validation-test/compiler_crashers_fixed/28176-swift-parser-parsegenericparameters.swift similarity index 100% rename from validation-test/compiler_crashers/28176-swift-parser-parsegenericparameters.swift rename to validation-test/compiler_crashers_fixed/28176-swift-parser-parsegenericparameters.swift diff --git a/validation-test/compiler_crashers/28177-swift-constraints-solution-coercetotype.swift b/validation-test/compiler_crashers_fixed/28177-swift-constraints-solution-coercetotype.swift similarity index 100% rename from validation-test/compiler_crashers/28177-swift-constraints-solution-coercetotype.swift rename to validation-test/compiler_crashers_fixed/28177-swift-constraints-solution-coercetotype.swift diff --git a/validation-test/compiler_crashers/28179-void.swift b/validation-test/compiler_crashers_fixed/28179-void.swift similarity index 100% rename from validation-test/compiler_crashers/28179-void.swift rename to validation-test/compiler_crashers_fixed/28179-void.swift