diff options
| author | Rider Linden <rider@lindenlab.com> | 2016-07-21 09:08:28 -0700 |
|---|---|---|
| committer | Rider Linden <rider@lindenlab.com> | 2016-07-21 09:08:28 -0700 |
| commit | 31009296bb8658155b1622395f9a0e9eb2ab3a51 (patch) | |
| tree | 4bcacc043c143079a0e70cb0aa22ad2c444674d1 /indra/llcommon/tests | |
| parent | d0d07ccac565632497c50510714b30503be8aa94 (diff) | |
| parent | 9c49a6c91dd9b5bbe811fcd91d8992ed6bac33e7 (diff) | |
Merge
Diffstat (limited to 'indra/llcommon/tests')
| -rw-r--r-- | indra/llcommon/tests/wrapllerrs.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/indra/llcommon/tests/wrapllerrs.h b/indra/llcommon/tests/wrapllerrs.h index 785197ba11..fa16fd6915 100644 --- a/indra/llcommon/tests/wrapllerrs.h +++ b/indra/llcommon/tests/wrapllerrs.h @@ -35,13 +35,14 @@ #include <tut/tut.hpp> #include "llerrorcontrol.h" +#include "llexception.h" #include "stringize.h" #include <boost/bind.hpp> #include <boost/noncopyable.hpp> #include <boost/shared_ptr.hpp> +#include <boost/throw_exception.hpp> #include <list> #include <string> -#include <stdexcept> // statically reference the function in test.cpp... it's short, we could // replicate, but better to reuse @@ -67,9 +68,9 @@ struct WrapLLErrs LLError::restoreSettings(mPriorErrorSettings); } - struct FatalException: public std::runtime_error + struct FatalException: public LLException { - FatalException(const std::string& what): std::runtime_error(what) {} + FatalException(const std::string& what): LLException(what) {} }; void operator()(const std::string& message) @@ -78,7 +79,7 @@ struct WrapLLErrs error = message; // Also throw an appropriate exception since calling code is likely to // assume that control won't continue beyond LL_ERRS. - throw FatalException(message); + BOOST_THROW_EXCEPTION(FatalException(message)); } std::string error; |
