Re: [PATCH] D: fix UBSAN

2021-12-08 Thread Iain Buclaw via Gcc-patches
Excerpts from Martin Liška's message of December 6, 2021 1:03 pm: > Fixes: > gcc/d/expr.cc:2596:9: runtime error: null pointer passed as argument 2, which > is declared to never be null > > Ready for master? > Thanks, > Martin > Looks reasonable to me. Iain.

Re: [PATCH] D: fix UBSAN

2021-12-06 Thread Martin Liška
On 12/6/21 13:03, Martin Liška wrote: gcc/d/expr.cc:2596:9: runtime error: null pointer passed as argument 2, which  is declared to never be null I forgot to mention that it happens for gcc/testsuite/gdc.dg/attr_optimize1.d test-case. Cheers, Martin

[PATCH] D: fix UBSAN

2021-12-06 Thread Martin Liška
Fixes: gcc/d/expr.cc:2596:9: runtime error: null pointer passed as argument 2, which is declared to never be null Ready for master? Thanks, Martin gcc/d/ChangeLog: * expr.cc: Call memcpy only when length != 0. --- gcc/d/expr.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)