Browse Source

minor details ;)

Patric Dexheimer 5 years ago
parent
commit
ff0bc3ccad
1 changed files with 2 additions and 2 deletions
  1. 2 2
      core/runtime/internal.odin

+ 2 - 2
core/runtime/internal.odin

@@ -23,10 +23,10 @@ mem_copy_non_overlapping :: proc "contextless" (dst, src: rawptr, len: int) -> r
 	// NOTE(bill): This _must_ be implemented like C's memcpy
 	// NOTE(bill): This _must_ be implemented like C's memcpy
 	foreign _ {
 	foreign _ {
 		when size_of(rawptr) == 8 {
 		when size_of(rawptr) == 8 {
-			@(link_name="llvm.memmove.p0i8.p0i8.i64")
+			@(link_name="llvm.memcpy.p0i8.p0i8.i64")
 			llvm_memcpy :: proc(dst, src: rawptr, len: int, align: i32, is_volatile: bool) ---;
 			llvm_memcpy :: proc(dst, src: rawptr, len: int, align: i32, is_volatile: bool) ---;
 		} else {
 		} else {
-			@(link_name="llvm.memmove.p0i8.p0i8.i32")
+			@(link_name="llvm.memcpy.p0i8.p0i8.i32")
 			llvm_memcpy :: proc(dst, src: rawptr, len: int, align: i32, is_volatile: bool) ---;
 			llvm_memcpy :: proc(dst, src: rawptr, len: int, align: i32, is_volatile: bool) ---;
 		}
 		}
 	}
 	}