]> granicus.if.org Git - clang/commitdiff
Drop a dead call to isConstantExpr()
authorDaniel Dunbar <daniel@zuster.org>
Sat, 23 Aug 2008 18:44:10 +0000 (18:44 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sat, 23 Aug 2008 18:44:10 +0000 (18:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55244 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGExprAgg.cpp

index fbba9c6c0c407ac2737dc46c52c1407d366e3097..c3db624478ecfa24580a9c02e969078d63345aa2 100644 (file)
@@ -371,14 +371,12 @@ void AggExprEmitter::EmitNullInitializationToLValue(LValue LV, QualType T) {
 }
 
 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) {
-  if (E->isConstantExpr(CGF.getContext(), 0)) {
-    // FIXME: call into const expr emitter so that we can emit
-    // a memcpy instead of storing the individual members.
-    // This is purely for perf; both codepaths lead to equivalent
-    // (although not necessarily identical) code.
-    // It's worth noting that LLVM keeps on getting smarter, though,
-    // so it might not be worth bothering.
-  }
+  // FIXME: For constant expressions, call into const expr emitter so
+  // that we can emit a memcpy instead of storing the individual
+  // members.  This is purely for perf; both codepaths lead to
+  // equivalent (although not necessarily identical) code.  It's worth
+  // noting that LLVM keeps on getting smarter, though, so it might
+  // not be worth bothering.
   
   // Handle initialization of an array.
   if (E->getType()->isArrayType()) {