summaryrefslogtreecommitdiff
path: root/TAO/tao/AnyTypeCode/Enum_TypeCode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/AnyTypeCode/Enum_TypeCode.cpp')
-rw-r--r--TAO/tao/AnyTypeCode/Enum_TypeCode.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/TAO/tao/AnyTypeCode/Enum_TypeCode.cpp b/TAO/tao/AnyTypeCode/Enum_TypeCode.cpp
index a1030c33e3c..00bbd2c3474 100644
--- a/TAO/tao/AnyTypeCode/Enum_TypeCode.cpp
+++ b/TAO/tao/AnyTypeCode/Enum_TypeCode.cpp
@@ -158,8 +158,7 @@ TAO::TypeCode::Enum<StringType,
if (adapter == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),
- CORBA::TypeCode::_nil ());
+ throw ::CORBA::INTERNAL ();
}
return
@@ -211,7 +210,7 @@ TAO::TypeCode::Enum<StringType,
// Ownership is retained by the TypeCode, as required by the C++
// mapping.
if (index >= this->nenumerators_)
- ACE_THROW_RETURN (CORBA::TypeCode::Bounds (), 0);
+ throw ::CORBA::TypeCode::Bounds ();
return Traits<StringType>::get_string (this->enumerators_[index]);
}