You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Make parking_control (etc) use vtables
This class hierarchy is clearly best modeled with virtual methods (rather than fn ptrs), but was not; we *think* this was due to COMDAT issues that have been resolved by other means. I refactored this to use virtual methods instead (and removed the unused unpark_all function); it seems to work locally.
* Add -fno-rtti to runtime compile flags (needed to allow vtables in runtime code)
* make all overrides 'final'
* Make virtual methods protected
* Make structs final too
* pacify clang-tidy
0 commit comments