Re: [PATCH] c++: Do not warn about lifetime of std::initializer_list& [PR102482]

2021-10-06 Thread Jason Merrill via Gcc-patches
On 10/1/21 16:58, Jonathan Wakely wrote: An initializer-list constructor taking a non-const lvalue cannot be called with a temporary, so the array's lifetime probably doesn't end with the full expression. -Winit-list-lifetime should not warn for that case. PR c++/102482 gcc/cp/ChangeLog

[PATCH] c++: Do not warn about lifetime of std::initializer_list& [PR102482]

2021-10-01 Thread Jonathan Wakely via Gcc-patches
An initializer-list constructor taking a non-const lvalue cannot be called with a temporary, so the array's lifetime probably doesn't end with the full expression. -Winit-list-lifetime should not warn for that case. PR c++/102482 gcc/cp/ChangeLog: * init.c (maybe_warn_list_ctor):