diff --git a/src/lib/eolian_cxx/grammar/klass_def.hpp b/src/lib/eolian_cxx/grammar/klass_def.hpp index d9c50e1df3..81f40d3ba5 100644 --- a/src/lib/eolian_cxx/grammar/klass_def.hpp +++ b/src/lib/eolian_cxx/grammar/klass_def.hpp @@ -635,7 +635,7 @@ struct expression_def } friend inline bool operator!=(expression_def const& lhs, expression_def const& rhs) { - return lhs != rhs; + return !(lhs == rhs); } expression_def(Eolian_Expression const* expression) : value(::eolian_expression_eval(expression, EOLIAN_MASK_ALL))