diff options
Diffstat (limited to 'devel/ice/files/patch-cpp-include-IceUtil-Config.h')
-rw-r--r-- | devel/ice/files/patch-cpp-include-IceUtil-Config.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/ice/files/patch-cpp-include-IceUtil-Config.h b/devel/ice/files/patch-cpp-include-IceUtil-Config.h new file mode 100644 index 000000000000..2e513293512a --- /dev/null +++ b/devel/ice/files/patch-cpp-include-IceUtil-Config.h @@ -0,0 +1,19 @@ +--- cpp.orig/include/IceUtil/Config.h 2011-06-15 21:43:58.000000000 +0200 ++++ cpp/include/IceUtil/Config.h 2012-09-10 11:43:58.000000000 +0200 +@@ -248,3 +248,16 @@ public: + #define ICE_DEFAULT_MUTEX_PROTOCOL PrioNone + + #endif ++ ++ ++// ++// Macro used for declaring destructors that might throw - required for C++11 ++// ++#if __cplusplus >= 201103L ++#define ICE_DESTRUCTORS_DONT_THROW_BY_DEFAULT ++#define ICE_NOEXCEPT_FALSE noexcept(false) ++#define ICE_NOEXCEPT_TRUE noexcept(true) ++#else ++#define ICE_NOEXCEPT_FALSE ++#define ICE_NOEXCEPT_TRUE ++#endif |