summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-link.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2024-04-01 18:44:44 -0700
committerGitHub <noreply@github.com>2024-04-01 18:44:44 -0700
commitabb7f1a7790544010d6eaac0f137e6b39349cf76 (patch)
tree922ca0d837d426f42a09ebec0a9a8492964c4781 /source/slang/slang-ir-link.cpp
parent2c4f9810327d58023e9ec44f579cd78adf56317b (diff)
Support `[RequirePrelude]` attribute on types. (#3867)
Diffstat (limited to 'source/slang/slang-ir-link.cpp')
-rw-r--r--source/slang/slang-ir-link.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/slang-ir-link.cpp b/source/slang/slang-ir-link.cpp
index 177cf4e9d..defca19fd 100644
--- a/source/slang/slang-ir-link.cpp
+++ b/source/slang/slang-ir-link.cpp
@@ -1031,9 +1031,9 @@ static CapabilitySet _getBestSpecializationCaps(
if(!val->findDecoration<IRTargetDecoration>())
return CapabilitySet::makeEmpty();
- if( auto targetDecoration = findBestTargetDecoration(inVal, targetCaps) )
+ if (auto targetSpecificDecoration = findBestTargetDecoration<IRTargetSpecificDefinitionDecoration>(inVal, targetCaps))
{
- return targetDecoration->getTargetCaps();
+ return targetSpecificDecoration->getTargetCaps();
}
else
{