summaryrefslogtreecommitdiff
path: root/package/squid/patches/patch-include_SquidNew_h
diff options
context:
space:
mode:
Diffstat (limited to 'package/squid/patches/patch-include_SquidNew_h')
-rw-r--r--package/squid/patches/patch-include_SquidNew_h26
1 files changed, 26 insertions, 0 deletions
diff --git a/package/squid/patches/patch-include_SquidNew_h b/package/squid/patches/patch-include_SquidNew_h
new file mode 100644
index 000000000..8223c3cb1
--- /dev/null
+++ b/package/squid/patches/patch-include_SquidNew_h
@@ -0,0 +1,26 @@
+--- squid-3.5.26.orig/include/SquidNew.h 2017-06-01 15:49:00.000000000 +0200
++++ squid-3.5.26/include/SquidNew.h 2017-06-13 03:13:51.928727436 +0200
+@@ -18,19 +18,19 @@
+ */
+ #include <new>
+
+-_SQUID_EXTERNNEW_ void *operator new(size_t size) throw (std::bad_alloc)
++_SQUID_EXTERNNEW_ void *operator new(size_t size) noexcept(false)
+ {
+ return xmalloc(size);
+ }
+-_SQUID_EXTERNNEW_ void operator delete (void *address) throw()
++_SQUID_EXTERNNEW_ void operator delete (void *address) noexcept(true)
+ {
+ xfree(address);
+ }
+-_SQUID_EXTERNNEW_ void *operator new[] (size_t size) throw (std::bad_alloc)
++_SQUID_EXTERNNEW_ void *operator new[] (size_t size) noexcept(false)
+ {
+ return xmalloc(size);
+ }
+-_SQUID_EXTERNNEW_ void operator delete[] (void *address) throw()
++_SQUID_EXTERNNEW_ void operator delete[] (void *address) noexcept(true)
+ {
+ xfree(address);
+ }