diff options
Diffstat (limited to 'ACE/ace/Future.cpp')
-rw-r--r-- | ACE/ace/Future.cpp | 8 |
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; } |