summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Foley <tfoley@nvidia.com>2017-07-11 12:33:15 -0700
committerTim Foley <tfoley@nvidia.com>2017-07-11 14:46:48 -0700
commit20aac944ed3d5ab2af89ee0425af06768253fdbd (patch)
tree0a2f8a2213694f79f87e5c38dff2262763c3e712
parentfa48d2d59abb7e2e5f92ab1477e0700cb8a76680 (diff)
Bug fix for lowering of tuple types without layout.
- Don't try to extract the body layout for a field without a layout
-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;
}