diff --git a/libobs/util/windows/ComPtr.hpp b/libobs/util/windows/ComPtr.hpp index 27eeee71c..9a3c4740f 100644 --- a/libobs/util/windows/ComPtr.hpp +++ b/libobs/util/windows/ComPtr.hpp @@ -57,7 +57,7 @@ public: if (ptr) ptr->AddRef(); } - inline ComPtr(ComPtr &&c) : ptr(c.ptr) { c.ptr = nullptr; } + inline ComPtr(ComPtr &&c) noexcept : ptr(c.ptr) { c.ptr = nullptr; } inline ~ComPtr() { Kill(); } inline void Clear() @@ -80,7 +80,7 @@ public: return *this; } - inline ComPtr &operator=(ComPtr &&c) + inline ComPtr &operator=(ComPtr &&c) noexcept { if (&ptr != &c.ptr) { Kill();