> On Jun 16, 2021, at 7:47 AM, Larry Garfield <la...@garfieldtech.com> wrote:
> 
> On Wed, Jun 16, 2021, at 3:16 AM, Nikita Popov wrote:
> 
> Given that constructors that have side effects are arguably broken to begin 
> with (modulo debugging), I'd be comfortable with explicitly saying that the 
> evaluation order is undefined, and nothing is guaranteed except that the 
> value will be there when you first access it.

A big thumbs up from me.  

I cannot think of a scenario in userland where evaluation order prior to access 
would matter and not be able to be worked around.

-Mike

Reply via email to