[clang] 92dcbf4 - [NFC] Fix commas on assertion from 147514 (#158635)

via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 15 06:53:12 PDT 2025


Author: Erich Keane
Date: 2025-09-15T13:53:08Z
New Revision: 92dcbf4092059b0c61865a3eac9520d7b5440951

URL: https://github.com/llvm/llvm-project/commit/92dcbf4092059b0c61865a3eac9520d7b5440951
DIFF: https://github.com/llvm/llvm-project/commit/92dcbf4092059b0c61865a3eac9520d7b5440951.diff

LOG: [NFC] Fix commas on assertion from 147514 (#158635)

As brought up on the review for #147514, the original patch doesn't
correctly parenthesize the expression in the assert. This fixes it.

Added: 
    

Modified: 
    clang/lib/CodeGen/CGExprScalar.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/CodeGen/CGExprScalar.cpp b/clang/lib/CodeGen/CGExprScalar.cpp
index ce483c5cc4e45..4fa25c5d66669 100644
--- a/clang/lib/CodeGen/CGExprScalar.cpp
+++ b/clang/lib/CodeGen/CGExprScalar.cpp
@@ -2142,9 +2142,9 @@ Value *ScalarExprEmitter::VisitInitListExpr(InitListExpr *E) {
   bool Ignore = TestAndClearIgnoreResultAssign();
   (void)Ignore;
   unsigned NumInitElements = E->getNumInits();
-  assert(Ignore == false ||
-         (NumInitElements == 0 && E->getType()->isVoidType()) &&
-             "init list ignored");
+  assert((Ignore == false ||
+          (NumInitElements == 0 && E->getType()->isVoidType())) &&
+         "init list ignored");
 
   // HLSL initialization lists in the AST are an expansion which can contain
   // side-effecting expressions wrapped in opaque value expressions. To properly


        


More information about the cfe-commits mailing list