diff options
Diffstat (limited to 'source/slang/type-layout.cpp')
| -rw-r--r-- | source/slang/type-layout.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/slang/type-layout.cpp b/source/slang/type-layout.cpp index ce767fc8b..90acf0d3c 100644 --- a/source/slang/type-layout.cpp +++ b/source/slang/type-layout.cpp @@ -2784,6 +2784,13 @@ static TypeLayoutResult _createTypeLayout( return TypeLayoutResult(genParamTypeLayout, info); } + else if (auto assocTypeParam = declRef.as<AssocTypeDecl>()) + { + return createSimpleTypeLayout( + SimpleLayoutInfo(), + type, + rules); + } else if( auto simpleGenericParam = declRef.as<GenericTypeParamDecl>() ) { // A bare generic type parameter can come up during layout |
