From 6773b4f5dd4c0a3a31e2d683883dafd3d3e2cb14 Mon Sep 17 00:00:00 2001 From: Chandru Ramakrishnan <41447659+chandru-r@users.noreply.github.com> Date: Wed, 28 Apr 2021 19:17:39 -0400 Subject: [PATCH] Fix implicit-exception-spec-mismatch warning. (#7481) (#7483) * Fix implicit-exception-spec-mismatch warning. (#7481) * Suppress implicit-exception-spec-mismatch warning. * Updated to noexcept. * Unconditionally use noexcept. --- .../core/providers/shared_library/provider_bridge_provider.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onnxruntime/core/providers/shared_library/provider_bridge_provider.cc b/onnxruntime/core/providers/shared_library/provider_bridge_provider.cc index 1bab852728..8cb499df4b 100644 --- a/onnxruntime/core/providers/shared_library/provider_bridge_provider.cc +++ b/onnxruntime/core/providers/shared_library/provider_bridge_provider.cc @@ -19,7 +19,7 @@ // Override default new/delete so that we match the host's allocator _Ret_notnull_ _Post_writable_byte_size_(n) void* operator new(size_t n) { return Provider_GetHost()->HeapAllocate(n); } -void operator delete(void* p) { return Provider_GetHost()->HeapFree(p); } +void operator delete(void* p) noexcept { return Provider_GetHost()->HeapFree(p); } void operator delete(void* p, size_t /*size*/) { return Provider_GetHost()->HeapFree(p); } namespace onnxruntime {