diff options
| author | 2018-05-10 06:54:53 +0100 | |
|---|---|---|
| committer | 2018-05-10 06:54:53 +0100 | |
| commit | 5fb5aad99eef871fdd5da22d47dd56ca2f6ad648 (patch) | |
| tree | 3a13f8d6cda797ccc37721399ee90deab8008fd7 | |
| parent | Merge pull request #30 from terickson001/master (diff) | |
| parent | Fixed indentation (diff) | |
Merge pull request #34 from terickson001/memcopy_fix
gb_memcopy fix to return correct destination
Diffstat (limited to '')
| -rw-r--r-- | gb.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -3673,7 +3673,8 @@ gb_inline void *gb_memcopy(void *dest, void const *source, isize n) { return NULL; } - __asm__ __volatile__("rep movsb" : "+D"(dest), "+S"(source), "+c"(n) : : "memory"); + void *dest_copy = dest; + __asm__ __volatile__("rep movsb" : "+D"(dest_copy), "+S"(source), "+c"(n) : : "memory"); #else u8 *d = cast(u8 *)dest; u8 const *s = cast(u8 const *)source; |
