From 7ba4f00f57e117d05234d36568602ad73659069b Mon Sep 17 00:00:00 2001 From: Bruno da Silva Belo Date: Thu, 26 Sep 2019 18:48:20 -0300 Subject: [PATCH] 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))