From 8d0b976e7cab374cdf903fa057ba4f8061b7e6be Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Tue, 20 May 2008 00:04:21 +0000 Subject: Remove code that shouldn't have any effect anymore. llvm-svn: 51284 --- clang/lib/CodeGen/CGExprConstant.cpp | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'clang/lib/CodeGen/CGExprConstant.cpp') diff --git a/clang/lib/CodeGen/CGExprConstant.cpp b/clang/lib/CodeGen/CGExprConstant.cpp index 94ff8f779c3..d495cd38be1 100644 --- a/clang/lib/CodeGen/CGExprConstant.cpp +++ b/clang/lib/CodeGen/CGExprConstant.cpp @@ -93,12 +93,6 @@ public: for (; i < NumInitableElts; ++i) { llvm::Constant *C = Visit(ILE->getInit(i)); - // FIXME: Remove this when sema of initializers is finished (and the code - // above). - if (C == 0 && ILE->getInit(i)->getType()->isVoidType()) { - if (ILE->getType()->isVoidType()) return 0; - return llvm::UndefValue::get(AType); - } assert (C && "Failed to create initializer expression"); Elts.push_back(C); } @@ -137,12 +131,6 @@ public: } llvm::Constant *C = Visit(ILE->getInit(EltNo)); - // FIXME: Remove this when sema of initializers is finished (and the code - // above). - if (C == 0 && ILE->getInit(EltNo)->getType()->isVoidType()) { - if (ILE->getType()->isVoidType()) return 0; - return llvm::UndefValue::get(SType); - } assert (C && "Failed to create initializer expression"); Elts.push_back(C); EltNo++; @@ -172,12 +160,6 @@ public: for (; i < NumElements; ++i) { llvm::Constant *C = Visit(ILE->getInit(i)); - // FIXME: Remove this when sema of initializers is finished (and the code - // above). - if (C == 0 && ILE->getInit(i)->getType()->isVoidType()) { - if (ILE->getType()->isVoidType()) return 0; - return llvm::UndefValue::get(VType); - } assert (C && "Failed to create initializer expression"); Elts.push_back(C); } -- cgit v1.2.3