Can't implement conformant memset/memcpy without compiler -ffreestanding support
rikki cattermole
rikki at cattermole.co.nz
Wed Jul 25 09:16:19 UTC 2018
On 25/07/2018 8:59 PM, Zheng (Vic) Luo wrote:
> Minimal example in D: https://run.dlang.io/is/EYVTzb. Affects at least
> dmd and ldc.
>
https://run.dlang.io/is/8tPOVX
Note that switch void* to ubyte* won't matter once its extern(C)'d.
My version (_memcpy_impl2) is just the regular old memcpy without
optimizations. Your example is syntax sugar for a function call.
More information about the Digitalmars-d
mailing list