diff --git a/validation-test/compiler_crashers/01036-swift-modulefile-lookupvalue.swift b/validation-test/compiler_crashers/01036-swift-modulefile-lookupvalue.swift deleted file mode 100644 index 4ba524d60b22c..0000000000000 --- a/validation-test/compiler_crashers/01036-swift-modulefile-lookupvalue.swift +++ /dev/null @@ -1,26 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -func g { -class C(object1, a -typealias F>(a(" -class B : C { -func g(b.endIndex - range.e> String { -} -} -enum A : Collection where B : Array) -> : AnyObject.e = f.join() -> T>(A) { c() -typealias B { -typealias e = D>) { -}) -var f: Sequence> Int { -func c, T where B == true } -class A { -} -} -} -map(x) { diff --git a/validation-test/compiler_crashers/01879-swift-nominaltypedecl-getdeclaredtypeincontext.swift b/validation-test/compiler_crashers/01879-swift-nominaltypedecl-getdeclaredtypeincontext.swift deleted file mode 100644 index e3c4b463cda9a..0000000000000 --- a/validation-test/compiler_crashers/01879-swift-nominaltypedecl-getdeclaredtypeincontext.swift +++ /dev/null @@ -1,15 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -struct e { -func a String { -} -struct e where I.h: T) -> Any { -} -struct B(t: C: k) -> String { -[0] { -class A, Any) -> String { -} -func g Any] as Boolean>(n: d(Range) -> U) -> Any) -> { -} -} -class c : a { -class A where T : Sequence where S T -> { -} -protocol a { -protocol a { diff --git a/validation-test/compiler_crashers/01934-swift-typebase-gettypevariables.swift b/validation-test/compiler_crashers/01934-swift-typebase-gettypevariables.swift deleted file mode 100644 index 5f9b870934e86..0000000000000 --- a/validation-test/compiler_crashers/01934-swift-typebase-gettypevariables.swift +++ /dev/null @@ -1,33 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -if true { -func b: Sequence where d (Range(x, range: NSManagedObject { -} -} -} -typealias f : a { -} -protocol A { -}) -} -} -protocol A { -typealias d : c((true as String) -" -func c) diff --git a/validation-test/compiler_crashers/02233-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift b/validation-test/compiler_crashers/02233-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift deleted file mode 100644 index 3dba8cd7b20ce..0000000000000 --- a/validation-test/compiler_crashers/02233-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift +++ /dev/null @@ -1,19 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -struct D : Collection where h: s { -func b: P { -} -} -protocol b : d { -func a) -var b { -class A : b> k -> T where T where H) -> Any, Bool][self] = T.Iterator.A.c { -} -} -typealias A : A diff --git a/validation-test/compiler_crashers/02242-swift-functiontype-get.swift b/validation-test/compiler_crashers/02242-swift-functiontype-get.swift deleted file mode 100644 index 534028deef3ac..0000000000000 --- a/validation-test/compiler_crashers/02242-swift-functiontype-get.swift +++ /dev/null @@ -1,19 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -struct S { -protocol a { -class func f: d where B : d == i([$0.a: String -typealias R = """ -func d>) { -} -typealias d -} -class B : NSObject { -} -var b: a(b() diff --git a/validation-test/compiler_crashers/25962-swift-archetypebuilder-getallarchetypes.swift b/validation-test/compiler_crashers/25962-swift-archetypebuilder-getallarchetypes.swift deleted file mode 100644 index 961c59e1ec902..0000000000000 --- a/validation-test/compiler_crashers/25962-swift-archetypebuilder-getallarchetypes.swift +++ /dev/null @@ -1,14 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// Test case submitted to project by https://github.com/adocyn (adocyn) - -extension Collection { - func f() { - } -} diff --git a/validation-test/compiler_crashers/28188-swift-removeoverriddendecls.timeout.swift b/validation-test/compiler_crashers/28188-swift-removeoverriddendecls.timeout.swift deleted file mode 100644 index 1d53dd1962ab5..0000000000000 --- a/validation-test/compiler_crashers/28188-swift-removeoverriddendecls.timeout.swift +++ /dev/null @@ -1,10 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -class A:A{init() diff --git a/validation-test/compiler_crashers/28190-swift-conformancelookuptable-expandimpliedconformances.swift b/validation-test/compiler_crashers/28190-swift-conformancelookuptable-expandimpliedconformances.swift deleted file mode 100644 index 76fbb22a48b64..0000000000000 --- a/validation-test/compiler_crashers/28190-swift-conformancelookuptable-expandimpliedconformances.swift +++ /dev/null @@ -1,14 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// DUPLICATE-OF: 10659-swift-printingdiagnosticconsumer-handlediagnostic.timeout.swift -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -protocol A:A -protocol a:A -struct c:a{ -let h=D diff --git a/validation-test/compiler_crashers/28209-swift-protocoldecl-requiresclassslow.swift b/validation-test/compiler_crashers/28209-swift-protocoldecl-requiresclassslow.swift deleted file mode 100644 index 22787019b5f62..0000000000000 --- a/validation-test/compiler_crashers/28209-swift-protocoldecl-requiresclassslow.swift +++ /dev/null @@ -1,11 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -protocol a:b -protocol b:Range diff --git a/validation-test/compiler_crashers/28210-swift-declcontext-getprotocolself.swift b/validation-test/compiler_crashers/28210-swift-declcontext-getprotocolself.swift deleted file mode 100644 index c79d1cc61f73d..0000000000000 --- a/validation-test/compiler_crashers/28210-swift-declcontext-getprotocolself.swift +++ /dev/null @@ -1,9 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -extension{protocol a{class a{protocol C{func<}}func<}}{ -struct B diff --git a/validation-test/compiler_crashers/28238-swift-typechecker-validatedecl.swift b/validation-test/compiler_crashers/28238-swift-typechecker-validatedecl.swift deleted file mode 100644 index b05a9c573e248..0000000000000 --- a/validation-test/compiler_crashers/28238-swift-typechecker-validatedecl.swift +++ /dev/null @@ -1,13 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -class B { - class C {} - func b(xx : T.C) {} -} diff --git a/validation-test/compiler_crashers/28252-swift-constraints-constraintsystem-assignfixedtype.swift b/validation-test/compiler_crashers/28252-swift-constraints-constraintsystem-assignfixedtype.swift deleted file mode 100644 index 4b70eb20f1012..0000000000000 --- a/validation-test/compiler_crashers/28252-swift-constraints-constraintsystem-assignfixedtype.swift +++ /dev/null @@ -1,16 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -public protocol P {} -public func foo( - _ value: T, _ target: inout TargetStream -) { - fatalError() -} -{foo(""""?struct{ diff --git a/validation-test/compiler_crashers/28255-swift-decl-dump.swift b/validation-test/compiler_crashers/28255-swift-decl-dump.swift deleted file mode 100644 index ae3cb4b3ceaab..0000000000000 --- a/validation-test/compiler_crashers/28255-swift-decl-dump.swift +++ /dev/null @@ -1,10 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -func Q{ -var d T where h A func d -var _= g: d A -} -struct D a{ -var d -{ -class A { -protocol A{ -protocol A -class T: P { -var d -} -func f: a { -struct B T where g: d -{ {{ } " -} -} -var d e d e d -class B -} -class T let a T { -class B S : a { -case, -func a S : a { -class A func a{ -} -struct c { -protocol A func a -struct c {let a e -protocol a { class A func g: d A -let end = A } }} }}}protocol A{class A func a b c, -class A {class A -[] -class -class A -protocol A T{ -protocol a {class B S : T -struct c { -} -}" -} -class c{ -class B -struct D A Int } typealias b -func d where h: -c diff --git a/validation-test/compiler_crashers/28308-swift-typechecker-checkgenericparamlist.swift b/validation-test/compiler_crashers/28308-swift-typechecker-checkgenericparamlist.swift deleted file mode 100644 index ce83317c8e89b..0000000000000 --- a/validation-test/compiler_crashers/28308-swift-typechecker-checkgenericparamlist.swift +++ /dev/null @@ -1,71 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -struct B{{return"class A()? -var f = c { -let a{ -var} -var d { -{ -struct D -class b: a {{ -clas -var b -class d.h == compose() -> { -class A : NSObject { -let start = b -class B -class b { -var f {let(x( -func e, j.h == b{ -} -class B? {{ -func e:b U)" -func c>() { p(s(" -func f: j.j where g: A { -stru diff --git a/validation-test/compiler_crashers/28311-swift-typechecker-checkgenericparamlist.swift b/validation-test/compiler_crashers/28311-swift-typechecker-checkgenericparamlist.swift deleted file mode 100644 index 9e44152f33539..0000000000000 --- a/validation-test/compiler_crashers/28311-swift-typechecker-checkgenericparamlist.swift +++ /dev/null @@ -1,10 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -protocol P{typealias e}func b(){class b:P{enum e where g:b diff --git a/validation-test/compiler_crashers/28312-swift-typechecker-checkgenericparamlist.swift b/validation-test/compiler_crashers/28312-swift-typechecker-checkgenericparamlist.swift deleted file mode 100644 index a4d58391c0dd9..0000000000000 --- a/validation-test/compiler_crashers/28312-swift-typechecker-checkgenericparamlist.swift +++ /dev/null @@ -1,10 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -let w{class c:A.b:class A{func b where h=c diff --git a/validation-test/compiler_crashers/28313-swift-typechecker-checkgenericparamlist.swift b/validation-test/compiler_crashers/28313-swift-typechecker-checkgenericparamlist.swift deleted file mode 100644 index c0a3ead36b78c..0000000000000 --- a/validation-test/compiler_crashers/28313-swift-typechecker-checkgenericparamlist.swift +++ /dev/null @@ -1,81 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -yObject, x in 0 -class a{ -enum b { -class A { -class A { -let i: c -struct D{ -enum b { -struct A : a { -func f: b -if true { -class A { -func d.j where g: j.j: j: Int = { -map(x(object1: A? { -class c -func b: NSObject {{ -} -class A : Int = b()? -var f = c { -let a{ -var} -var d { -{ -struct D -class b: a {{ -clas -var b -class d.h == compose() -> { -class A : NSObject { -let start = b -class B -class b { -var f {let(x( -func e, j.h == b{ -} -class B? {{ -func e:b U)" -func c>() { p(s(" -func f: j.j where g: A { -stru diff --git a/validation-test/compiler_crashers/28314-swift-typechecker-checkgenericparamlist.swift b/validation-test/compiler_crashers/28314-swift-typechecker-checkgenericparamlist.swift deleted file mode 100644 index cbadf6523206c..0000000000000 --- a/validation-test/compiler_crashers/28314-swift-typechecker-checkgenericparamlist.swift +++ /dev/null @@ -1,13 +0,0 @@ -// This source file is part of the Swift.org open source project -// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors -// Licensed under Apache License v2.0 with Runtime Library Exception -// -// See http://swift.org/LICENSE.txt for license information -// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors - -// RUN: not --crash %target-swift-frontend %s -parse -// REQUIRES: asserts -class A:e -func e -where B:e -typealias e:A