diff --git a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp index ce6752a89..d3abd9b32 100644 --- a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp @@ -142,7 +142,7 @@ void DisassembleSPIRV(SPIRVShaderStage shadType, const vector &spirv, const char *memberName = (const char *)&spirv[it+3]; // COMPLETE hack - membernames.resize( RDCMAX(membernames.size(), memberIdx+1) ); + membernames.resize( RDCMAX(membernames.size(), (size_t)memberIdx+1) ); membernames[memberIdx] = memberName; } else if(OpCode == spv::OpDecorate) @@ -519,6 +519,8 @@ void DisassembleSPIRV(SPIRVShaderStage shadType, const vector &spirv, case spv::OpSLessThan: op = '<'; break; + default: + break; } uint32_t retType = spirv[it+1];