diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index 836c46d4c..78fb6f0f2 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -4938,7 +4938,7 @@ bool ThreadState::ExecuteInstruction(DebugAPIWrapper *apiWrapper, #define _IMPL(I, S, U) comp(result, c) = (U)x; IMPL_FOR_INT_TYPES_FOR_TYPE(_IMPL, result.type); } - if(opCode == Operation::ZExt) + else if(opCode == Operation::ZExt) { // Result bit_width >= Value bit_width RDCASSERT(retType->bitWidth >= srcBitWidth);