diff --git a/include/boost/pending/property.hpp b/include/boost/pending/property.hpp index 0befc798..3ba9acc3 100644 --- a/include/boost/pending/property.hpp +++ b/include/boost/pending/property.hpp @@ -156,7 +156,8 @@ namespace boost { BOOST_STATIC_CONSTANT(bool, found = (lookup_one_property_internal::found)); typedef const typename lookup_one_property_internal::type type; template - static typename enable_if, const typename lookup_one_property_internal::type&>::type + static typename lazy_enable_if, + add_reference::type> >::type lookup(const U& p, Tag tag) { return lookup_one_property_internal::lookup(p, tag); }