summaryrefslogtreecommitdiff
path: root/tests/memory/test_unsafe.zc
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
commit7d1944ab9d2307f2736afe8520436872db1c7617 (patch)
tree7380a4f148f9ce0b70ed9f02cfa5e8561c783a7a /tests/memory/test_unsafe.zc
parent8b720543f538862796fec0ff6b7ea12cb140bf0f (diff)
'let' it be
Diffstat (limited to 'tests/memory/test_unsafe.zc')
-rw-r--r--tests/memory/test_unsafe.zc22
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/memory/test_unsafe.zc b/tests/memory/test_unsafe.zc
index 126404a..fe1150f 100644
--- a/tests/memory/test_unsafe.zc
+++ b/tests/memory/test_unsafe.zc
@@ -9,46 +9,46 @@ raw {
extern fn legacy_add(a: int, b: int) -> int;
fn process_arrays(n: int, a: restrict int*, b: restrict int*, out: restrict int*) {
- for (var i = 0; i < n; i = i + 1) {
+ for (let i = 0; i < n; i = i + 1) {
out[i] = a[i] + b[i];
}
}
fn counter() -> int {
- static var count = 0;
+ static let count = 0;
count = count + 1;
return count;
}
test "test_raw" {
println "Testing Raw C Embedding...";
- var res = legacy_add(10, 20);
+ let res = legacy_add(10, 20);
// Expected: 10 + 20 + 12345 = 12375
assert(res == 12375, "Raw C Code failed");
println " Raw C Code: Success (Result: {res})";
}
test "test_restrict" {
- var a: int[10];
- var b: int[10];
- var c: int[10];
+ let a: int[10];
+ let b: int[10];
+ let c: int[10];
- for (var i = 0; i < 10; i = i + 1) {
+ for (let i = 0; i < 10; i = i + 1) {
a[i] = i;
b[i] = i * 2;
}
process_arrays(10, a, b, c);
- for (var i = 0; i < 10; i = i + 1) {
+ for (let i = 0; i < 10; i = i + 1) {
assert(c[i] == i * 3, "Restrict test failed");
}
}
test "test_static_local" {
- var a = counter(); // 1
- var b = counter(); // 2
- var c = counter(); // 3
+ let a = counter(); // 1
+ let b = counter(); // 2
+ let c = counter(); // 3
assert a == 1;
assert b == 2;