|
@@ -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);
|
|
|
}
|