summaryrefslogtreecommitdiff
path: root/cpp/src/Freeze/TransactionalEvictorContext.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2009-05-05 15:50:21 -0230
committerDwayne Boone <dwayne@zeroc.com>2009-05-05 15:50:21 -0230
commit9f82f9524eb7f9d296d0b78b48425617efdfe878 (patch)
tree1c1426f4eea9bb937d80449718feafd2f45ca423 /cpp/src/Freeze/TransactionalEvictorContext.cpp
parentBug 1594 - some more byte sequence optimizations (diff)
downloadice-9f82f9524eb7f9d296d0b78b48425617efdfe878.tar.bz2
ice-9f82f9524eb7f9d296d0b78b48425617efdfe878.tar.xz
ice-9f82f9524eb7f9d296d0b78b48425617efdfe878.zip
Bug 3624 - desupport HP
Diffstat (limited to 'cpp/src/Freeze/TransactionalEvictorContext.cpp')
-rw-r--r--cpp/src/Freeze/TransactionalEvictorContext.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/cpp/src/Freeze/TransactionalEvictorContext.cpp b/cpp/src/Freeze/TransactionalEvictorContext.cpp
index 9123b732557..bc5dca6ee9d 100644
--- a/cpp/src/Freeze/TransactionalEvictorContext.cpp
+++ b/cpp/src/Freeze/TransactionalEvictorContext.cpp
@@ -273,15 +273,6 @@ Freeze::TransactionalEvictorContext::ServantHolder::ServantHolder() :
Freeze::TransactionalEvictorContext::ServantHolder::~ServantHolder()
{
-#ifdef __HP_aCC
-//
-// The HP aCC compiler has a tendency to run dtors several times when an exception is raised:
-// a very nasty bug!
-//
- try
- {
-#endif
-
if(_ownBody && _body.ownServant)
{
const TransactionalEvictorContextPtr& ctx = *(_body.ctx);
@@ -302,16 +293,6 @@ Freeze::TransactionalEvictorContext::ServantHolder::~ServantHolder()
}
ctx->_stack.pop_front();
}
-#ifdef __HP_aCC
- _body.rec.servant = 0;
- }
- catch(...)
- {
- _body.rec.servant = 0;
- throw;
- }
-#endif
-
}