diff --git a/include/boost/optional/optional.hpp b/include/boost/optional/optional.hpp index 7219be0..4421f4a 100644 --- a/include/boost/optional/optional.hpp +++ b/include/boost/optional/optional.hpp @@ -133,7 +133,11 @@ class optional_base : public optional_tag { private : - typedef BOOST_DEDUCED_TYPENAME ::boost::detail::make_reference_content::type internal_type ; + typedef +#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) + BOOST_DEDUCED_TYPENAME +#endif + ::boost::detail::make_reference_content::type internal_type ; typedef aligned_storage storage_type ;