Use the struct builder for unions.

llvm-svn: 77732
This commit is contained in:
Anders Carlsson 2009-07-31 21:34:04 +00:00
parent dd93a19ac6
commit 0d5f37b81a
1 changed files with 2 additions and 0 deletions

View File

@ -583,6 +583,8 @@ public:
}
llvm::Constant *EmitUnionInitialization(InitListExpr *ILE) {
return ConstStructBuilder::BuildStruct(CGM, CGF, ILE);
const llvm::Type *Ty = ConvertType(ILE->getType());
FieldDecl* curField = ILE->getInitializedFieldInUnion();