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))

-- 


Reply via email to