use CodeGenModule::EmitNullConstant in a couple of places.

llvm-svn: 77915
This commit is contained in:
Anders Carlsson
2009-08-02 21:18:22 +00:00
parent 133d9105d3
commit f18318cf4e
3 changed files with 4 additions and 4 deletions

View File

@@ -810,6 +810,7 @@ void CodeGenModule::EmitGlobalVarDefinition(const VarDecl *D) {
// exists. A use may still exists, however, so we still may need
// to do a RAUW.
assert(!ASTTy->isIncompleteType() && "Unexpected incomplete type");
Init = EmitNullConstant(D->getType());
Init = llvm::Constant::getNullValue(getTypes().ConvertTypeForMem(ASTTy));
} else {
Init = EmitConstantExpr(D->getInit(), D->getType());