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