summaryrefslogtreecommitdiffstats
path: root/source/slang/slang.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang.cpp')
-rw-r--r--source/slang/slang.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/slang/slang.cpp b/source/slang/slang.cpp
index d8174190b..760a119d1 100644
--- a/source/slang/slang.cpp
+++ b/source/slang/slang.cpp
@@ -4004,7 +4004,7 @@ struct SpecializationArgModuleCollector : ComponentTypeVisitor
void collectReferencedModules(SubstitutionSet const& substitutions)
{
- for(auto subst = substitutions.substitutions; subst; subst = subst->outer)
+ for(auto subst = substitutions.substitutions; subst; subst = subst->getOuter())
{
collectReferencedModules(subst);
}
@@ -5210,6 +5210,7 @@ SlangResult EndToEndCompileRequest::EndToEndCompileRequest::compile()
{
StringBuilder perfResult;
PerformanceProfiler::getProfiler()->getResult(perfResult);
+ perfResult << "\nType Dictionary Size: " << getSession()->m_typeDictionarySize << "\n";
getSink()->diagnose(SourceLoc(), Diagnostics::performanceBenchmarkResult, perfResult.produceString());
}