Skip to content

Commit 27b4501

Browse files
authored
Merge pull request #17199 from DougGregor/remove-iterative-type-checker
2 parents 9586cd7 + d098b3e commit 27b4501

23 files changed

+83
-1553
lines changed

include/swift/AST/Decl.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3170,7 +3170,6 @@ class EnumDecl final : public NominalTypeDecl {
31703170
llvm::PointerIntPair<Type, 1, bool> RawType;
31713171
} LazySemanticInfo;
31723172

3173-
friend class IterativeTypeChecker;
31743173
friend class EnumRawTypeRequest;
31753174
friend class TypeChecker;
31763175

@@ -3420,7 +3419,6 @@ class ClassDecl final : public NominalTypeDecl {
34203419
llvm::PointerIntPair<Type, 1, bool> Superclass;
34213420
} LazySemanticInfo;
34223421

3423-
friend class IterativeTypeChecker;
34243422
friend class SuperclassTypeRequest;
34253423
friend class TypeChecker;
34263424

include/swift/Basic/LangOptions.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,6 @@ namespace swift {
157157
/// solver should be debugged.
158158
unsigned DebugConstraintSolverAttempt = 0;
159159

160-
/// \brief Enable the iterative type checker.
161-
bool IterativeTypeChecker = false;
162-
163160
/// \brief Enable named lazy member loading.
164161
bool NamedLazyMemberLoading = true;
165162

include/swift/Option/FrontendOptions.td

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,6 @@ def debug_constraints : Flag<["-"], "debug-constraints">,
157157
def debug_constraints_attempt : Separate<["-"], "debug-constraints-attempt">,
158158
HelpText<"Debug the constraint solver at a given attempt">;
159159

160-
def iterative_type_checker : Flag<["-"], "iterative-type-checker">,
161-
HelpText<"Enable the iterative type checker">;
162-
163160
def disable_named_lazy_member_loading : Flag<["-"], "disable-named-lazy-member-loading">,
164161
HelpText<"Disable per-name lazy member loading">;
165162

include/swift/Sema/IterativeTypeChecker.h

Lines changed: 0 additions & 100 deletions
This file was deleted.

include/swift/Sema/TypeCheckRequest.h

Lines changed: 0 additions & 203 deletions
This file was deleted.

include/swift/Sema/TypeCheckRequestKinds.def

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)