[clang] [clang-tools-extra] [clang] Make `InitListExpr::isExplicit()` work (PR #195175)

Andrey Ali Khan Bolshakov via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 30 14:00:31 PDT 2026


================
@@ -15738,7 +15738,8 @@ TreeTransform<Derived>::TransformCXXTemporaryObjectExpr(
       return ExprError();
 
     if (E->isListInitialization() && !E->isStdInitListInitialization()) {
-      ExprResult Res = RebuildInitList(E->getBeginLoc(), Args, E->getEndLoc());
+      ExprResult Res = RebuildInitList(E->getBeginLoc(), Args, E->getEndLoc(),
+                                       /*IsExplicit=*/true);
----------------
bolshakov-a wrote:

Same here.

https://github.com/llvm/llvm-project/pull/195175


More information about the cfe-commits mailing list