On 2/17/15, 9:01 AM, "Boris Kolpackov" <bo...@codesynthesis.com> wrote: > >What about other platforms?! If this class is defined in a public header >(i.e., a header that is installed) and the function is virtual, then this >is an ABI change.
It's a struct, in an impl/ header marked as "do not use", and the struct itself isn't embedded in any classes, only pointed to. It's borderline, I suppose. If the impl/ header wasn't installed, it wouldn't even come up. I can probably do the less efficient patch, but given the other notes on this thread, I don't know that it matters much. -- Scott