https://issues.dlang.org/show_bug.cgi?id=23959
--- Comment #1 from Dlang Bot <[email protected]> --- @teodutu created dlang/dmd pull request #15295 "Move lowerings to `_d_array{setassign,assign_{l,r}}` to a `LoweredAssignExp` AST node" mentioning this issue: - Move lowerings to `_d_array{setassign,assign_{l,r}}` to a `LoweredAssignExp` AST node This PR does the following: - uses a `LoweredAssignExp` node for assignmets that lower to `_d_arrayassign_{l,r}` - removes the code in `dinterpret.d` that recreates the original `AssigExp` - simplifies `isArrayConstructionOrAssign()` to just `isArrayConstruction()` since assignments are now handled by a separate AST node - fixes issue 23959 Signed-off-by: Teodor Dutu <[email protected]> https://github.com/dlang/dmd/pull/15295 --
