summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/slang/lower.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/slang/lower.cpp b/source/slang/lower.cpp
index 4f1342075..ea83256a9 100644
--- a/source/slang/lower.cpp
+++ b/source/slang/lower.cpp
@@ -1804,7 +1804,7 @@ struct LoweringVisitor
makeDeclRef(fieldTupleTypeMod->decl),
fieldInitExpr,
fieldLayout,
- getBodyStructTypeLayout(fieldLayout->typeLayout));
+ getBodyStructTypeLayout(fieldLayout ? fieldLayout->typeLayout : nullptr));
fieldVarOrTupleDecl = fieldTupleDecl;
}