Skip to content

Commit 78a2460

Browse files
committed
[NFC] Remove TypeLoc::setInvalidType
1 parent 07fdb2e commit 78a2460

File tree

3 files changed

+1
-6
lines changed

3 files changed

+1
-6
lines changed

include/swift/AST/TypeLoc.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ class alignas(1 << TypeReprAlignInBits) TypeLoc final {
6262

6363
bool isNull() const { return getType().isNull() && TyR == nullptr; }
6464

65-
void setInvalidType(ASTContext &C);
6665
void setType(Type Ty);
6766

6867
friend llvm::hash_code hash_value(const TypeLoc &owner) {

lib/AST/ASTContext.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3886,10 +3886,6 @@ CanType OpenedArchetypeType::getAny(Type existential) {
38863886
return OpenedArchetypeType::get(existential);
38873887
}
38883888

3889-
void TypeLoc::setInvalidType(ASTContext &C) {
3890-
Ty = ErrorType::get(C);
3891-
}
3892-
38933889
void SubstitutionMap::Storage::Profile(
38943890
llvm::FoldingSetNodeID &id,
38953891
GenericSignature genericSig,

lib/Sema/TypeCheckDeclPrimary.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1851,7 +1851,7 @@ class DeclChecker : public DeclVisitor<DeclChecker> {
18511851
if (!computeAutomaticEnumValueKind(ED)) {
18521852
DE.diagnose(ED->getInherited().front().getSourceRange().Start,
18531853
diag::raw_type_not_literal_convertible, rawTy);
1854-
ED->getInherited().front().setInvalidType(getASTContext());
1854+
ED->getInherited().front().setType(ErrorType::get(getASTContext()));
18551855
}
18561856

18571857
// We need at least one case to have a raw value.

0 commit comments

Comments
 (0)