diff --git a/renderdoc/driver/shaders/spirv/spirv_editor.h b/renderdoc/driver/shaders/spirv/spirv_editor.h index 4c602f6f9..2377858c2 100644 --- a/renderdoc/driver/shaders/spirv/spirv_editor.h +++ b/renderdoc/driver/shaders/spirv/spirv_editor.h @@ -60,7 +60,7 @@ public: return *this; } // utility functions - operator bool() const { return words != NULL && offset < words->size(); } + explicit operator bool() const { return words != NULL && offset < words->size(); } uint32_t &operator*() { return cur(); } const uint32_t &operator*() const { return cur(); } spv::Op opcode() { return spv::Op(cur() & spv::OpCodeMask); }