Skip to content

Commit 247e0a7

Browse files
committed
[PropertyWrappers] Remove redundant calls to setInterfaceType(ErrorType::get()) as setInvalid automatically does that
1 parent 82d154b commit 247e0a7

File tree

2 files changed

+0
-2
lines changed

2 files changed

+0
-2
lines changed

lib/Sema/TypeCheckPropertyWrapper.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,6 @@ PropertyWrapperBackingPropertyTypeRequest::evaluate(
597597
var->diagnose(diag::property_wrapper_incompatible_property,
598598
propertyType, rawType);
599599
var->setInvalid();
600-
var->setInterfaceType(ErrorType::get(propertyType));
601600
if (auto nominalWrapper = rawType->getAnyNominal()) {
602601
nominalWrapper->diagnose(diag::property_wrapper_declared_here,
603602
nominalWrapper->getFullName());

lib/Sema/TypeCheckStorage.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2345,7 +2345,6 @@ PropertyWrapperBackingPropertyInfoRequest::evaluate(Evaluator &evaluator,
23452345
var->diagnose(diag::property_wrapper_incompatible_property,
23462346
propertyType, wrapperType);
23472347
var->setInvalid();
2348-
var->setInterfaceType(ErrorType::get(propertyType));
23492348
if (auto nominalWrapper = wrapperType->getAnyNominal()) {
23502349
nominalWrapper->diagnose(diag::property_wrapper_declared_here,
23512350
nominalWrapper->getFullName());

0 commit comments

Comments
 (0)