diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2016-01-08 20:59:47 -0700 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2016-01-08 20:59:47 -0700 |
| commit | 14b9cbd43c21ad2ba75b38ef5fc681c044e7662e (patch) | |
| tree | 1ce96ff4900ca3e9c3203f81ef8e884ec3b354ce /std | |
| parent | d14a31100f3f4e7b8d43c8ad794a82da36532aa7 (diff) | |
| download | zig-14b9cbd43c21ad2ba75b38ef5fc681c044e7662e.tar.gz zig-14b9cbd43c21ad2ba75b38ef5fc681c044e7662e.zip | |
add restrict qualifier on pointer arguments
Diffstat (limited to 'std')
| -rw-r--r-- | std/builtin.zig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/std/builtin.zig b/std/builtin.zig index 572adf00cc..b57c440c07 100644 --- a/std/builtin.zig +++ b/std/builtin.zig @@ -10,8 +10,7 @@ export fn memset(dest: &u8, c: u8, n: usize) -> &u8 { return dest; } -// TODO annotate parameters with noalias -export fn memcpy(dest: &u8, src: &const u8, n: usize) -> &u8 { +export fn memcpy(dest: &restrict u8, src: &const restrict u8, n: usize) -> &u8 { var index : #typeof(n) = 0; while (index != n) { dest[index] = src[index]; |
