From 20aac944ed3d5ab2af89ee0425af06768253fdbd Mon Sep 17 00:00:00 2001 From: Tim Foley Date: Tue, 11 Jul 2017 12:33:15 -0700 Subject: Bug fix for lowering of tuple types without layout. - Don't try to extract the body layout for a field without a layout --- source/slang/lower.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- cgit v1.2.3