patch-include_SquidNew_h 874 B

1234567891011121314151617181920212223242526
  1. --- squid-3.5.26.orig/include/SquidNew.h 2017-06-01 15:49:00.000000000 +0200
  2. +++ squid-3.5.26/include/SquidNew.h 2017-06-13 03:13:51.928727436 +0200
  3. @@ -18,19 +18,19 @@
  4. */
  5. #include <new>
  6. -_SQUID_EXTERNNEW_ void *operator new(size_t size) throw (std::bad_alloc)
  7. +_SQUID_EXTERNNEW_ void *operator new(size_t size) noexcept(false)
  8. {
  9. return xmalloc(size);
  10. }
  11. -_SQUID_EXTERNNEW_ void operator delete (void *address) throw()
  12. +_SQUID_EXTERNNEW_ void operator delete (void *address) noexcept(true)
  13. {
  14. xfree(address);
  15. }
  16. -_SQUID_EXTERNNEW_ void *operator new[] (size_t size) throw (std::bad_alloc)
  17. +_SQUID_EXTERNNEW_ void *operator new[] (size_t size) noexcept(false)
  18. {
  19. return xmalloc(size);
  20. }
  21. -_SQUID_EXTERNNEW_ void operator delete[] (void *address) throw()
  22. +_SQUID_EXTERNNEW_ void operator delete[] (void *address) noexcept(true)
  23. {
  24. xfree(address);
  25. }