lauromoura pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7ba4f00f57e117d05234d36568602ad73659069b
commit 7ba4f00f57e117d05234d36568602ad73659069b Author: Bruno da Silva Belo <brunodasilvab...@gmail.com> Date: Thu Sep 26 18:48:20 2019 -0300 eolian_cxx: Possible infinite loop, if called. Reviewers: lauromoura, felipealmeida Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10200 --- src/lib/eolian_cxx/grammar/klass_def.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)) --