diff options
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/CodeGen/CGExprAgg.cpp | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/clang/lib/CodeGen/CGExprAgg.cpp b/clang/lib/CodeGen/CGExprAgg.cpp index 39c3b499545..65f8a1a2e41 100644 --- a/clang/lib/CodeGen/CGExprAgg.cpp +++ b/clang/lib/CodeGen/CGExprAgg.cpp @@ -369,6 +369,10 @@ void AggExprEmitter::VisitInitListExpr(InitListExpr *E) {      return;    } +#if 0 +  // FIXME: Disabled while we figure out what to do about  +  // test/CodeGen/bitfield.c +  //    // If we can, prefer a copy from a global; this is a lot less    // code for long globals, and it's easier for the current optimizers    // to analyze. @@ -384,7 +388,7 @@ void AggExprEmitter::VisitInitListExpr(InitListExpr *E) {      CGF.EmitAggregateCopy(DestPtr, GV, E->getType());      return;    } - +#endif    // Handle initialization of an array.    if (E->getType()->isArrayType()) {      const llvm::PointerType *APType = | 

