================
@@ -14102,6 +14102,13 @@ 
TreeTransform<Derived>::TransformCXXTemporaryObjectExpr(
     if (TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
                        &ArgumentChanged))
       return ExprError();
+
+    if (E->isListInitialization() && !E->isStdInitListInitialization()) {
----------------
yronglin wrote:

If it is list initialization, but the constructor is called, and it is not the 
case of std::initializer_list, we should recreate an InitListExpr. 
https://godbolt.org/z/K4rzxosx3

https://github.com/llvm/llvm-project/pull/92527
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to