I do not consider this legal. It is true that the elements of a coordinated list are initialized in order (i.e., the evaluation of the elements of the list is ordered, see 8.5.4 / 4), but the aggregate is created only after the list has been completely built. Wed 8.5.1:
, 8.5.4, , . .
- -, .