From 72b05283e92ef3f3e3efeb6f077227cde0d066ff Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Thu, 1 Jun 2017 13:09:21 +0200 Subject: Fixed C++11 interceptor test failure --- cpp/test/Ice/interceptor/MyObjectI.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'cpp/test/Ice/interceptor/MyObjectI.cpp') diff --git a/cpp/test/Ice/interceptor/MyObjectI.cpp b/cpp/test/Ice/interceptor/MyObjectI.cpp index 02e009fd51e..f1c7586334b 100644 --- a/cpp/test/Ice/interceptor/MyObjectI.cpp +++ b/cpp/test/Ice/interceptor/MyObjectI.cpp @@ -124,7 +124,14 @@ MyObjectI::amdAddWithRetryAsync(int x, if(p == current.ctx.end() || p->second != "no") { - throw Test::RetryException(__FILE__, __LINE__); + try + { + throw Test::RetryException(__FILE__, __LINE__); + } + catch(...) + { + exception(current_exception()); + } } } -- cgit v1.2.3