diff options
| author | Yong He <yonghe@outlook.com> | 2025-07-23 22:06:23 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-24 05:06:23 +0000 |
| commit | f78d7528fdcbd4d1825660356927ab33035377b7 (patch) | |
| tree | 6f6d75b36735640af41ee04bc6eca71727a178e8 /source | |
| parent | 26b9a176e08ec6918d6fdebe1d7b586336f6f0fd (diff) | |
Include Inst UID in some assert failure messages. (#7882)
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-emit-spirv.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/source/slang/slang-emit-spirv.cpp b/source/slang/slang-emit-spirv.cpp index bbed44c51..c9f84a9f6 100644 --- a/source/slang/slang-emit-spirv.cpp +++ b/source/slang/slang-emit-spirv.cpp @@ -3166,7 +3166,9 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex if (opCode == SpvOpUndef) { String e = "Unhandled inst in spirv-emit:\n" + - dumpIRToString(inst, {IRDumpOptions::Mode::Detailed, 0}); + dumpIRToString( + inst, + {IRDumpOptions::Mode::Detailed, IRDumpOptions::Flag::DumpDebugIds}); SLANG_UNIMPLEMENTED_X(e.getBuffer()); } @@ -3986,7 +3988,9 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex if (as<IRSPIRVAsmOperand>(inst)) return nullptr; String e = "Unhandled local inst in spirv-emit:\n" + - dumpIRToString(inst, {IRDumpOptions::Mode::Detailed, 0}); + dumpIRToString( + inst, + {IRDumpOptions::Mode::Detailed, IRDumpOptions::Flag::DumpDebugIds}); SLANG_UNIMPLEMENTED_X(e.getBuffer()); } case kIROp_Specialize: @@ -4745,7 +4749,9 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex { // Couldn't handle String e = "Unhandled local inst in spirv-emit:\n" + - dumpIRToString(inst, {IRDumpOptions::Mode::Detailed, 0}); + dumpIRToString( + inst, + {IRDumpOptions::Mode::Detailed, IRDumpOptions::Flag::DumpDebugIds}); SLANG_UNIMPLEMENTED_X(e.getBuffer()); } } |
