Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > ddd234c07f2e48a68ee0e8fa4350c697 > files > 4

beecrypt-4.2.1-29.mga7.src.rpm

--- beecrypt-4.2.1/include/beecrypt/c++/lang/Object.h.old	2016-10-12 18:40:10.878868563 -0400
+++ beecrypt-4.2.1/include/beecrypt/c++/lang/Object.h	2016-10-12 19:17:22.508857979 -0400
@@ -145,7 +145,11 @@
 					waiter*       prev;
 
 					waiter(bc_threadid_t owner, unsigned int lock_count);
+#if __cplusplus < 201103L
 					~waiter();
+#else
+					~waiter() noexcept(false);
+#endif
 				};
 
 				waiter* _lock_head;
--- beecrypt-4.2.1/c++/lang/Object.cxx.old	2016-10-12 18:40:39.024665316 -0400
+++ beecrypt-4.2.1/c++/lang/Object.cxx	2016-10-12 19:14:41.630529720 -0400
@@ -767,6 +767,9 @@
 }
 
 Object::FairMonitor::waiter::~waiter()
+#if __cplusplus >= 201103L
+noexcept(false)
+#endif
 {
 	#if WIN32
 	if (!CloseHandle(event))