| author | |
| committer | |
| log | 63f5a80b7146cfe7b9034be683b4a8dfc29a1a25 |
| tree | 62dd7d2b1a1b816b4304da0b56caed748a49c962 |
| parent | 4db01eb13072f3ff98802a42448cba092e6837ac |
1 files changed, 2 insertions(+), 1 deletions(-)
lib/compiler_rt/memmove.zig+2-1| ... | ... | @@ -137,7 +137,8 @@ inline fn copyRange4( |
| 137 | 137 | const d2 = src[pen..][0..copy_len].*; |
| 138 | 138 | const d3 = src[last..][0..copy_len].*; |
| 139 | 139 | |
| 140 | dest[0..copy_len].* = d0; | |
| 140 | // the slice dest[0..len] is needed to workaround -ODebug miscompilation | |
| 141 | dest[0..len][0..copy_len].* = d0; | |
| 141 | 142 | dest[b..][0..copy_len].* = d1; |
| 142 | 143 | dest[pen..][0..copy_len].* = d2; |
| 143 | 144 | dest[last..][0..copy_len].* = d3; |