Skip to content

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