summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-10-28 18:39:00 -0700
committeryum <yum.food.vr@gmail.com>2025-10-28 18:39:00 -0700
commit72ea1c81cafa23ea2398071b5f170b5ceba41f14 (patch)
tree1fd93505fb94952588b6589f998521abe200ac16 /source
parent668e7b4251e5fd1255fb7b265178c581061bfe10 (diff)
fix compiler break
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-emit-c-like.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/slang/slang-emit-c-like.cpp b/source/slang/slang-emit-c-like.cpp
index ce8834925..06132baa7 100644
--- a/source/slang/slang-emit-c-like.cpp
+++ b/source/slang/slang-emit-c-like.cpp
@@ -2330,10 +2330,11 @@ void CLikeSourceEmitter::diagnoseUnhandledInst(IRInst* inst)
if (inst) {
const IRDumpOptions dumpOptions{IRDumpOptions::Mode::Detailed,
IRDumpOptions::Flag::DumpDebugIds};
- message += ": " + dumpIRToString(inst, dumpOptions);
+ message += ": ";
+ message += dumpIRToString(inst, dumpOptions).getBuffer();
}
- getSink()->diagnose(inst, Diagnostics::unimplemented, message);
+ getSink()->diagnose(inst, Diagnostics::unimplemented, message.c_str());
}
bool CLikeSourceEmitter::hasExplicitConstantBufferOffset(IRInst* cbufferType)