diff --git a/include/chaiscript/dispatchkit/type_info.hpp b/include/chaiscript/dispatchkit/type_info.hpp index 4e508474..53f007b0 100644 --- a/include/chaiscript/dispatchkit/type_info.hpp +++ b/include/chaiscript/dispatchkit/type_info.hpp @@ -46,9 +46,9 @@ namespace chaiscript constexpr Type_Info() = default; - constexpr bool operator<(const Type_Info &ti) const noexcept + bool operator<(const Type_Info &ti) const noexcept { - return m_type_info < ti.m_type_info; + return m_type_info->before(*ti.m_type_info); } constexpr bool operator!=(const Type_Info &ti) const noexcept