Skip to content

Commit 2af325f

Browse files
authored
Merge pull request #85004 from hamishknight/fuzzy
[test] Add some more known crashers
2 parents a867ff8 + 0eb83fe commit 2af325f

11 files changed

+39
-8
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// {"kind":"complete","original":"102f2832","signature":"(anonymous namespace)::AvailabilityScopeBuilder::refinementSourceRangeForDecl(swift::Decl*)","signatureAssert":"Assertion failed: (decl->getSourceRange().isValid()), function refinementSourceRangeForDecl"}
2+
// RUN: not --crash %target-swift-ide-test -code-completion -batch-code-completion -skip-filecheck -code-completion-diagnostics -source-filename %s
3+
let a {
4+
@#^^# @available(swift 4.2) <#declaration#>
5+
}

validation-test/IDE/crashers/FragileFunctionKindRequest-OutputType-dac201.swift

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// {"kind":"complete","signature":"swift::FragileFunctionKindRequest::evaluate(swift::Evaluator&, swift::DeclContext*) const","signatureAssert":"Assertion failed: (Val && \"isa<> used on a null pointer\"), function doit"}
2+
// RUN: not --crash %target-swift-ide-test -code-completion -batch-code-completion -skip-filecheck -code-completion-diagnostics -source-filename %s
3+
case ( <#expression#>= { enum a : #^COMPLETE^#
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// {"kind":"complete","original":"0517ff70","signature":"swift::ast_scope::ASTScopeImpl::getCharSourceRangeOfScope(swift::SourceManager&, bool) const","signatureAssert":"Assertion failed: ((closureExpr->getInLoc().isValid()) && \"We don't create these if no in loc\"), function getSourceRangeOfThisASTNode"}
2+
// RUN: %target-swift-ide-test -code-completion -batch-code-completion -skip-filecheck -code-completion-diagnostics -source-filename %s
3+
{
4+
[a]
5+
b -> #^^#
6+
}

validation-test/compiler_crashers/Decl-attachParsedAttrs-f4e397.swift

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// {"kind":"typecheck","signature":"swift::DeclAttribute::attachToDecl(swift::Decl*)","signatureAssert":"Assertion failed: (!OriginalDeclaration || OriginalDeclaration == originalDeclaration && \"Original declaration cannot have already been set\"), function attachToDeclImpl"}
2+
// RUN: not --crash %target-swift-frontend -typecheck %s
3+
@differentiable () let a, b
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
// {"diagnosticStyle":"llvm","kind":"typecheck","signature":"swift::PrintingDiagnosticConsumer::printDiagnostic(swift::SourceManager&, swift::DiagnosticInfo const&)"}
1+
// {"diagnosticStyle":"llvm","kind":"typecheck","signature":"swift::PrintingDiagnosticConsumer::printDiagnostic(swift::SourceManager&, swift::DiagnosticInfo const&)","signatureAssert":"Assertion failed: ((size_t)sys::locale::columnWidth(Fixit.getText()) == Fixit.getText().size()), function buildFixItLine"}
22
// RUN: not --crash %target-swift-frontend -typecheck -diagnostic-style=llvm %s
33
' '
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// {"kind":"emit-silgen","original":"ddf2d3f1","signature":"swift::SILBuilder::emitStoreValueOperation(swift::SILLocation, swift::SILValue, swift::SILValue, swift::StoreOwnershipQualifier)","signatureAssert":"Assertion failed: (!Src->getType().isAddress()), function emitStoreValueOperation"}
2+
// RUN: not --crash %target-swift-frontend -emit-silgen %s
3+
func a<b>(c: b) {
4+
let d: b
5+
(d, !) as? b
6+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// {"kind":"typecheck","original":"3d2e2125","signature":"swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const"}
2+
// RUN: not --crash %target-swift-frontend -typecheck %s
3+
protocol a {
4+
associatedtype b where c: d
5+
}
6+
extension a where b == <#type#> {
7+
typealias c = b
8+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// {"kind":"typecheck","original":"92c14a71","signature":"swift::getDistributedActorSystemActorIDType(swift::NominalTypeDecl*)","signatureAssert":"Assertion failed: (!system->isDistributedActor()), function getDistributedActorSystemActorIDType"}
2+
// RUN: not --crash %target-swift-frontend -typecheck %s
3+
// REQUIRES: OS=macosx
4+
import Distributed
5+
distributed actor DefaultDistributedActorSystem: LocalTestingDistributedActorSystem {
6+
}

0 commit comments

Comments
 (0)