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
107
107
/* Class Inheritance Change */
108
108
cake: Class SubGenericClass has changed its super class from cake.GenericClass<cake.P1> to cake.GenericClass<cake.P2>
109
109
cake: Class SuperClassRemoval has removed its super class cake.C3
110
- cake: Class SuperClassRemoval no longer inherits convenience inits from its superclass
111
110
cake: Constructor AddingNewDesignatedInit.init(_:) has been added as a designated initializer to an open class
112
111
cake: 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) {
610
610
611
611
// It's not safe to stop inheriting convenience inits, it changes
612
612
// the set of initializers that are available.
613
- if (inheritsConvenienceInitializers () &&
613
+ if (!Ctx.checkingABI () &&
614
+ inheritsConvenienceInitializers () &&
614
615
!R->inheritsConvenienceInitializers ())
615
616
R->emitDiag (R->getLoc (), diag::not_inheriting_convenience_inits);
616
617
break ;
You can’t perform that action at this time.
0 commit comments