[clang] [Clang] Never consider conversion from single-element braced-init-list perfect (PR #138307)

Younan Zhang via cfe-commits cfe-commits at lists.llvm.org
Fri May 2 21:48:40 PDT 2025


================
@@ -360,6 +360,13 @@ class Sema;
     LLVM_PREFERRED_TYPE(bool)
     unsigned ObjCLifetimeConversionBinding : 1;
 
+    /// Whether the source expression was originally a single element
+    /// braced-init-list. Such a conversion is not a perfect match,
+    /// as we prefer a std::list_initializer constructor over an exact match
----------------
zyn0217 wrote:

`std::initializer_list` :)

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


More information about the cfe-commits mailing list