diff --git a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp index 970186ff0..789628810 100644 --- a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp @@ -2171,7 +2171,7 @@ void SPVModule::MakeReflection(ShaderReflection *reflection, ShaderBindpointMapp sig.compType = eCompType_Float; break; default: - RDCERR("Unexpected base type of input signature %u", type->baseType->type); + RDCERR("Unexpected base type of input signature %u", type->baseType ? type->baseType->type : type->type); break; }