Closed ledocc closed 4 years ago
up cloning_test fail with clang 3.6 and 3.7, but this no related to my change, develop branch also fail
This is not a good idea, two different binaries may implement two different (hidden) types using the same name, which would now be treated as one.
… MacOS
On MacOS, with apple-clang, std::type_info is not shared across dynamic library, so equality test of std::type_info based on address failed. Use std::type_info::name() instead.