aboutsummaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-01-08 20:59:47 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-01-08 20:59:47 -0700
commit14b9cbd43c21ad2ba75b38ef5fc681c044e7662e (patch)
tree1ce96ff4900ca3e9c3203f81ef8e884ec3b354ce /std
parentd14a31100f3f4e7b8d43c8ad794a82da36532aa7 (diff)
downloadzig-14b9cbd43c21ad2ba75b38ef5fc681c044e7662e.tar.gz
zig-14b9cbd43c21ad2ba75b38ef5fc681c044e7662e.zip
add restrict qualifier on pointer arguments
Diffstat (limited to 'std')
-rw-r--r--std/builtin.zig3
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];