summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-ir.cpp')
-rw-r--r--source/slang/slang-ir.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/slang/slang-ir.cpp b/source/slang/slang-ir.cpp
index e66ad69ce..89d7a666e 100644
--- a/source/slang/slang-ir.cpp
+++ b/source/slang/slang-ir.cpp
@@ -3393,6 +3393,13 @@ IRInst* IRBuilder::emitDebugSource(UnownedStringSlice fileName, UnownedStringSli
IRInst* args[] = {getStringValue(fileName), getStringValue(source)};
return emitIntrinsicInst(getVoidType(), kIROp_DebugSource, 2, args);
}
+IRInst* IRBuilder::emitDebugBuildIdentifier(
+ UnownedStringSlice buildIdentifier,
+ IRIntegerValue flags)
+{
+ IRInst* args[] = {getStringValue(buildIdentifier), getIntValue(getUIntType(), flags)};
+ return emitIntrinsicInst(getVoidType(), kIROp_DebugBuildIdentifier, 2, args);
+}
IRInst* IRBuilder::emitDebugLine(
IRInst* source,
IRIntegerValue lineStart,