diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang-record-replay/replay/decoder-helper.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/slang-record-replay/replay/decoder-helper.h b/source/slang-record-replay/replay/decoder-helper.h index f3f1c17f0..9d68adee6 100644 --- a/source/slang-record-replay/replay/decoder-helper.h +++ b/source/slang-record-replay/replay/decoder-helper.h @@ -79,7 +79,7 @@ private: { public: // ISlangUnknown - virtual SlangResult SLANG_MCALL + virtual SLANG_NO_THROW SlangResult SLANG_MCALL queryInterface(SlangUUID const& uuid, void** outObject) override { if (uuid == ISlangUnknown::getTypeGuid() || uuid == ISlangBlob::getTypeGuid()) @@ -91,18 +91,18 @@ private: return SLANG_E_NO_INTERFACE; } - virtual uint32_t SLANG_MCALL addRef() override { return 1; } - virtual uint32_t SLANG_MCALL release() override { return 1; } + virtual SLANG_NO_THROW uint32_t SLANG_MCALL addRef() override { return 1; } + virtual SLANG_NO_THROW uint32_t SLANG_MCALL release() override { return 1; } BlobImpl(const PointerDecoder<void*>* blobData) : m_pBlobData(blobData) { } - virtual const void* SLANG_MCALL getBufferPointer() SLANG_OVERRIDE + virtual SLANG_NO_THROW void const* SLANG_MCALL getBufferPointer() SLANG_OVERRIDE { return m_pBlobData->getPointer(); } - virtual size_t SLANG_MCALL getBufferSize() SLANG_OVERRIDE + virtual SLANG_NO_THROW size_t SLANG_MCALL getBufferSize() SLANG_OVERRIDE { return m_pBlobData->getDataSize(); } |
