summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-decl-ref.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-ast-decl-ref.cpp')
-rw-r--r--source/slang/slang-ast-decl-ref.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/slang-ast-decl-ref.cpp b/source/slang/slang-ast-decl-ref.cpp
index 89fa52b09..76d0324c6 100644
--- a/source/slang/slang-ast-decl-ref.cpp
+++ b/source/slang/slang-ast-decl-ref.cpp
@@ -255,7 +255,7 @@ void GenericAppDeclRef::_toTextOverride(StringBuilder& out)
{
auto genericDecl = as<GenericDecl>(getGenericDeclRef()->getDecl());
Index paramCount = 0;
- for (auto member : genericDecl->members)
+ for (auto member : genericDecl->getDirectMemberDecls())
if (as<GenericTypeParamDeclBase>(member) || as<GenericValueParamDecl>(member))
paramCount++;
getGenericDeclRef()->toText(out);
@@ -381,7 +381,7 @@ void DeclRefBase::toText(StringBuilder& out)
if (auto genericAppDeclRef = substSet.findGenericAppDeclRef(genericDecl))
{
Index paramCount = 0;
- for (auto member : genericDecl->members)
+ for (auto member : genericDecl->getDirectMemberDecls())
if (as<GenericTypeParamDeclBase>(member) ||
as<GenericValueParamDecl>(member))
paramCount++;