> 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