summaryrefslogtreecommitdiffstats
path: root/source/slang/emit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/emit.cpp')
-rw-r--r--source/slang/emit.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/source/slang/emit.cpp b/source/slang/emit.cpp
index e9a2588d5..080478225 100644
--- a/source/slang/emit.cpp
+++ b/source/slang/emit.cpp
@@ -4503,8 +4503,12 @@ emitDeclImpl(decl, nullptr);
return name;
}
- // Special case (2): not implemented yet.
-
+ // Special case (2)
+ if (declRef.GetParent().decl->As<AggTypeDecl>())
+ {
+ name.append(declRef.decl->nameAndLoc.name->text);
+ return name;
+ }
// General case:
name.append(getMangledName(declRef));
return name;