diff options
| author | Tim Foley <tfoley@nvidia.com> | 2017-07-11 12:33:15 -0700 |
|---|---|---|
| committer | Tim Foley <tfoley@nvidia.com> | 2017-07-11 14:46:48 -0700 |
| commit | 20aac944ed3d5ab2af89ee0425af06768253fdbd (patch) | |
| tree | 0a2f8a2213694f79f87e5c38dff2262763c3e712 | |
| parent | fa48d2d59abb7e2e5f92ab1477e0700cb8a76680 (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.cpp | 2 |
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; } |
