Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The Bmi base class definition needs to define its destructor as `virtual` to enable derived classes to support accurate destruction. Cf https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rh-dtor This is technically an ABI change impacting any existing code. To avoid potential failures and definite UB from ODR violation, all clients and implementations within a given system will need to be (re-) built against matching versions of this header. It's unclear whether it's a breaking change of the BMI specification itself. The depends on whether the reference to this file is normative or exemplary.
- Loading branch information