diff options
Diffstat (limited to 'source/slang/slang-ir-util.cpp')
| -rw-r--r-- | source/slang/slang-ir-util.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/slang/slang-ir-util.cpp b/source/slang/slang-ir-util.cpp index a3cf28a68..dbd6ac099 100644 --- a/source/slang/slang-ir-util.cpp +++ b/source/slang/slang-ir-util.cpp @@ -2175,4 +2175,14 @@ void legalizeDefUse(IRGlobalValueWithCode* func) } } +UnownedStringSlice getMangledName(IRInst* inst) +{ + for (auto decor : inst->getDecorations()) + { + if (auto linkageDecor = as<IRLinkageDecoration>(decor)) + return linkageDecor->getMangledName(); + } + return UnownedStringSlice(); +} + } // namespace Slang |
