D: fix UBSAN
authorMartin Liska <mliska@suse.cz>
Mon, 6 Dec 2021 12:02:22 +0000 (13:02 +0100)
committerMartin Liska <mliska@suse.cz>
Thu, 9 Dec 2021 08:46:25 +0000 (09:46 +0100)
commit5791bf7a0a7705be6c3989c445e7c739220f3290
tree0740c189cad37c164a6d2e9ba643bf927578bd98
parentaf93386ffc18ca6c7d1949751ff97cc6ce092b2c
D: fix UBSAN

Fixes:
gcc/d/expr.cc:2596:9: runtime error: null pointer passed as argument 2, which is declared to never be null

gcc/d/ChangeLog:

* expr.cc: Call memcpy only when length != 0.
gcc/d/expr.cc