Skip to content

Commit d098b3e

Browse files
committed
[Sema] Remove the IterativeTypeChecker.
1 parent 18569e5 commit d098b3e

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
@@ -3167,7 +3167,6 @@ class EnumDecl final : public NominalTypeDecl {
31673167
llvm::PointerIntPair<Type, 1, bool> RawType;
31683168
} LazySemanticInfo;
31693169

3170-
friend class IterativeTypeChecker;
31713170
friend class EnumRawTypeRequest;
31723171
friend class TypeChecker;
31733172

@@ -3417,7 +3416,6 @@ class ClassDecl final : public NominalTypeDecl {
34173416
llvm::PointerIntPair<Type, 1, bool> Superclass;
34183417
} LazySemanticInfo;
34193418

3420-
friend class IterativeTypeChecker;
34213419
friend class SuperclassTypeRequest;
34223420
friend class TypeChecker;
34233421

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)