diff --git a/renderdoc/driver/shaders/dxil/dxil_bytecode.cpp b/renderdoc/driver/shaders/dxil/dxil_bytecode.cpp index 7db47775d..bc0d204be 100644 --- a/renderdoc/driver/shaders/dxil/dxil_bytecode.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_bytecode.cpp @@ -1900,7 +1900,7 @@ Program::Program(const byte *bytes, size_t length) int64_t valSrc = LLVMBC::BitReader::svbr(op.get()); uint64_t blockSrc = op.get(); - if(valSrc < 0) + if(valSrc <= 0) { inst.args.push_back(Symbol(SymbolType::Unknown, m_Symbols.size() - valSrc)); }