summaryrefslogtreecommitdiff
path: root/ACE/ace/Future.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/Future.cpp')
-rw-r--r--ACE/ace/Future.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/ACE/ace/Future.cpp b/ACE/ace/Future.cpp
index 7b4a37d414f..d77b8c0a28c 100644
--- a/ACE/ace/Future.cpp
+++ b/ACE/ace/Future.cpp
@@ -86,12 +86,8 @@ ACE_Future_Rep<T>::create (void)
{
// Yes set ref count to zero.
ACE_Future_Rep<T> *temp = internal_create ();
-#if defined (ACE_NEW_THROWS_EXCEPTIONS)
- if (temp == 0)
- ACE_throw_bad_alloc;
-#else
- ACE_ASSERT (temp != 0);
-#endif /* ACE_NEW_THROWS_EXCEPTIONS */
+ if (!temp)
+ throw std::bad_alloc ();
return temp;
}