efriedma added inline comments.

================
Comment at: clang/lib/CodeGen/CGExprConstant.cpp:964
+  if (NonzeroLength == 0 &&
+      (DesiredType->getNumElements() != 0 || Elements.empty()))
     return llvm::ConstantAggregateZero::get(DesiredType);
----------------
Not sure I like this fix.  If we're going to pass in the DesiredType to 
indicate the correct result type, the caller should make sure it uses the 
correct type; we shouldn't need to correct it after the fact.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D151172/new/

https://reviews.llvm.org/D151172

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to