Rule: Public virtual method's possible dispatch set changed¶
Canonical rule slug: public-virtual-dispatch-set-changed. ← back to all rules
A stable public virtual method gains or loses an override that a virtual call through it may reach, so the same symbol can now land in different code. An over-approximated source-graph risk to review, not an ABI break.
Canonical demonstration¶
- case219_public_virtual_dispatch_set_changed — Public Virtual Method's Override Set Changes (🟡 COMPATIBLE_WITH_RISK)