File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
test/api-digester/Outputs Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,5 @@ cake: Var RequiementChanges.addedVar has been added as a protocol requirement
107107/* Class Inheritance Change */
108108cake: Class SubGenericClass has changed its super class from cake.GenericClass<cake.P1> to cake.GenericClass<cake.P2>
109109cake: Class SuperClassRemoval has removed its super class cake.C3
110- cake: Class SuperClassRemoval no longer inherits convenience inits from its superclass
111110cake: Constructor AddingNewDesignatedInit.init(_:) has been added as a designated initializer to an open class
112111cake: Constructor ClassWithMissingDesignatedInits.init() has been added as a designated initializer to an open class
Original file line number Diff line number Diff line change @@ -610,7 +610,8 @@ void swift::ide::api::SDKNodeDeclType::diagnose(SDKNode *Right) {
610610
611611 // It's not safe to stop inheriting convenience inits, it changes
612612 // the set of initializers that are available.
613- if (inheritsConvenienceInitializers () &&
613+ if (!Ctx.checkingABI () &&
614+ inheritsConvenienceInitializers () &&
614615 !R->inheritsConvenienceInitializers ())
615616 R->emitDiag (R->getLoc (), diag::not_inheriting_convenience_inits);
616617 break ;
You can’t perform that action at this time.
0 commit comments