File tree Expand file tree Collapse file tree 3 files changed +1
-6
lines changed Expand file tree Collapse file tree 3 files changed +1
-6
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,6 @@ class alignas(1 << TypeReprAlignInBits) TypeLoc final {
62
62
63
63
bool isNull () const { return getType ().isNull () && TyR == nullptr ; }
64
64
65
- void setInvalidType (ASTContext &C);
66
65
void setType (Type Ty);
67
66
68
67
friend llvm::hash_code hash_value (const TypeLoc &owner) {
Original file line number Diff line number Diff line change @@ -3886,10 +3886,6 @@ CanType OpenedArchetypeType::getAny(Type existential) {
3886
3886
return OpenedArchetypeType::get (existential);
3887
3887
}
3888
3888
3889
- void TypeLoc::setInvalidType (ASTContext &C) {
3890
- Ty = ErrorType::get (C);
3891
- }
3892
-
3893
3889
void SubstitutionMap::Storage::Profile (
3894
3890
llvm::FoldingSetNodeID &id,
3895
3891
GenericSignature genericSig,
Original file line number Diff line number Diff line change @@ -1851,7 +1851,7 @@ class DeclChecker : public DeclVisitor<DeclChecker> {
1851
1851
if (!computeAutomaticEnumValueKind (ED)) {
1852
1852
DE.diagnose (ED->getInherited ().front ().getSourceRange ().Start ,
1853
1853
diag::raw_type_not_literal_convertible, rawTy);
1854
- ED->getInherited ().front ().setInvalidType ( getASTContext ());
1854
+ ED->getInherited ().front ().setType ( ErrorType::get ( getASTContext () ));
1855
1855
}
1856
1856
1857
1857
// We need at least one case to have a raw value.
You can’t perform that action at this time.
0 commit comments