diff options
Diffstat (limited to 'source/slang/slang-ir-clone.cpp')
| -rw-r--r-- | source/slang/slang-ir-clone.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/slang/slang-ir-clone.cpp b/source/slang/slang-ir-clone.cpp index 74a972c1d..a7b68efe2 100644 --- a/source/slang/slang-ir-clone.cpp +++ b/source/slang/slang-ir-clone.cpp @@ -54,6 +54,10 @@ IRInst* cloneInstAndOperands(IRCloneEnv* env, IRBuilder* builder, IRInst* oldIns SLANG_ASSERT(builder); SLANG_ASSERT(oldInst); +#if SLANG_ENABLE_IR_BREAK_ALLOC + _debugSetInstBeingCloned(oldInst->_debugUID); + SLANG_DEFER(_debugResetInstBeingCloned()); +#endif // We start by mapping the type of the orignal instruction // to its replacement value, if any. // |
