Sema: Designated initializer overrides are fully type-checked

This commit is contained in:
Slava Pestov
2018-03-21 19:55:09 -07:00
parent 395103ba7d
commit bd1b784eda

View File

@@ -2146,6 +2146,7 @@ swift::createDesignatedInitOverride(TypeChecker &tc,
// Wire up the overrides.
ctor->getAttrs().add(new (tc.Context) OverrideAttr(/*IsImplicit=*/true));
ctor->setOverriddenDecl(superclassCtor);
ctor->setValidationStarted();
if (kind == DesignatedInitKind::Stub) {
// Make this a stub implementation.