diff options
| author | Akira Hatanaka <ahatanaka@apple.com> | 2019-07-13 03:59:55 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@apple.com> | 2019-07-13 03:59:55 +0000 |
| commit | 118ee5f2e06a9972bd9fd171444cc080c03b0b99 (patch) | |
| tree | 4507b4b81c9ac9139a242776c057a515d08c974c | |
| parent | 497bb44fc41f2e9c4d3c5ed8f525da01fa476979 (diff) | |
| download | bcm5719-llvm-118ee5f2e06a9972bd9fd171444cc080c03b0b99.tar.gz bcm5719-llvm-118ee5f2e06a9972bd9fd171444cc080c03b0b99.zip | |
Initialize the non-trivial C union bits I added to RecordDeclBitfields
in r365985
These bits weren't being initialized in the RecordDecl's constructor,
which probably caused test/Modules/stress1.cpp to fail on a couple of
bots.
llvm-svn: 365989
| -rw-r--r-- | clang/lib/AST/Decl.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index 21dd5425834..21cf9da18a8 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -4252,6 +4252,9 @@ RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C, setNonTrivialToPrimitiveDefaultInitialize(false); setNonTrivialToPrimitiveCopy(false); setNonTrivialToPrimitiveDestroy(false); + setHasNonTrivialToPrimitiveDefaultInitializeCUnion(false); + setHasNonTrivialToPrimitiveDestructCUnion(false); + setHasNonTrivialToPrimitiveCopyCUnion(false); setParamDestroyedInCallee(false); setArgPassingRestrictions(APK_CanPassInRegs); } |

