Re: [PATCH] c++: constant non-copy-init is manifestly constant [PR108243]

2023-03-02 Thread Jason Merrill via Gcc-patches
On 2/21/23 15:18, Patrick Palka wrote: On Mon, 20 Feb 2023, Patrick Palka wrote: According to [basic.start.static]/2 and [expr.const]/2, a variable with static storage duration initialized with a constant initializer has constant initialization, and such an initializer is manifestly

Re: [PATCH] c++: constant non-copy-init is manifestly constant [PR108243]

2023-02-21 Thread Patrick Palka via Gcc-patches
On Mon, 20 Feb 2023, Patrick Palka wrote: > According to [basic.start.static]/2 and [expr.const]/2, a variable > with static storage duration initialized with a constant initializer > has constant initialization, and such an initializer is manifestly > constant-evaluated. > > We're already

[PATCH] c++: constant non-copy-init is manifestly constant [PR108243]

2023-02-20 Thread Patrick Palka via Gcc-patches
According to [basic.start.static]/2 and [expr.const]/2, a variable with static storage duration initialized with a constant initializer has constant initialization, and such an initializer is manifestly constant-evaluated. We're already getting this right with copy initialization because in that