felipealmeida pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=136d0d684bf771b849fdb014232244a64f3d01a9

commit 136d0d684bf771b849fdb014232244a64f3d01a9
Author: Felipe Magno de Almeida <[email protected]>
Date:   Wed Jun 15 17:47:03 2016 -0300

    eolian-cxx: Fix conversion to bool in clang
---
 src/lib/eolian_cxx/grammar/attribute_conditional.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eolian_cxx/grammar/attribute_conditional.hpp 
b/src/lib/eolian_cxx/grammar/attribute_conditional.hpp
index 886b1ed..2803f9f 100644
--- a/src/lib/eolian_cxx/grammar/attribute_conditional.hpp
+++ b/src/lib/eolian_cxx/grammar/attribute_conditional.hpp
@@ -57,7 +57,7 @@ struct attribute_conditional_terminal
 namespace type_traits {
 template <typename F, typename G>
 struct attributes_needed<functional_attribute_conditional_generator<F, G>>
-  : std::conditional<attributes_needed<G>::value
+  : std::conditional<(attributes_needed<G>::value >= 1)
                      , attributes_needed<G>
                      , std::integral_constant<int, 1>>::type {};  
 template <typename F>

-- 


Reply via email to