From 9ccefc8349f92b516b690f8db1fe000a8266efa7 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 12 Jun 2006 19:02:41 +0000 Subject: [PATCH] workaround for Borland [SVN r34288] --- include/boost/optional/optional.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 ;