mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
Translate _d_arrayassign{,_l,_r}
to templates (#14310)
- Implement template `_d_arrayassign{_l,_r}` - Lower array asignment expressions to the above templates - Remove old lowering from e2ir.d - Remove the old `_d_arrayassign{,_l,_r}` hooks - Merge the usage of `_d_arrayassign` with that of `_d_arrayassign_l` Signed-off-by: Teodor Dutu <teodor.dutu@gmail.com>
This commit is contained in:
parent
06fffd6925
commit
c83dff2e1b
12 changed files with 440 additions and 227 deletions
|
@ -43,6 +43,7 @@ SRCS=\
|
|||
src\core\internal\lifetime.d \
|
||||
\
|
||||
src\core\internal\array\appending.d \
|
||||
src\core\internal\array\arrayassign.d \
|
||||
src\core\internal\array\comparison.d \
|
||||
src\core\internal\array\construction.d \
|
||||
src\core\internal\array\equality.d \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue