tests: fix all warnings for v test-all on linux

This commit is contained in:
Delyan Angelov 2025-05-19 16:05:26 +03:00
parent 18f1874586
commit b4b860cb1f
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
2 changed files with 7 additions and 7 deletions

View File

@ -255,7 +255,7 @@ fn sys_close(fd i64) Errno {
fn sys_mmap(addr &u8, len u64, prot MemProt, flags MapFlags, fildes i64, off u64) (&u8, Errno) { fn sys_mmap(addr &u8, len u64, prot MemProt, flags MapFlags, fildes i64, off u64) (&u8, Errno) {
rc := sys_call6(9, u64(addr), len, u64(prot), u64(flags), fildes, off) rc := sys_call6(9, u64(addr), len, u64(prot), u64(flags), fildes, off)
a, e := split_int_errno(rc) a, e := split_int_errno(rc)
return &u8(a), e return unsafe { &u8(a) }, e
} }
// 11 sys_munmap // 11 sys_munmap
@ -267,7 +267,7 @@ fn sys_munmap(addr voidptr, len u64) Errno {
fn sys_mremap(old_addr voidptr, old_len u64, new_len u64, flags u64) (&u8, Errno) { fn sys_mremap(old_addr voidptr, old_len u64, new_len u64, flags u64) (&u8, Errno) {
rc := sys_call4(25, u64(old_addr), old_len, new_len, flags) rc := sys_call4(25, u64(old_addr), old_len, new_len, flags)
a, e := split_int_errno(rc) a, e := split_int_errno(rc)
return &u8(a), e return unsafe { &u8(a) }, e
} }
// 22 sys_pipe // 22 sys_pipe

View File

@ -308,13 +308,13 @@ fn (c &Chunk) mmapped() bool {
fn (c &Chunk) next() &Chunk { fn (c &Chunk) next() &Chunk {
mut me := usize(c) mut me := usize(c)
me = me + c.size() me = me + c.size()
return &Chunk(me) return unsafe { &Chunk(me) }
} }
fn (c &Chunk) prev() &Chunk { fn (c &Chunk) prev() &Chunk {
mut me := usize(c) mut me := usize(c)
me = me + c.prev_foot me = me + c.prev_foot
return &Chunk(me) return unsafe { &Chunk(me) }
} }
fn (c &Chunk) cinuse() bool { fn (c &Chunk) cinuse() bool {
@ -366,11 +366,11 @@ fn (c &Chunk) set_foot(size usize) {
} }
fn (c &Chunk) plus_offset(offset usize) &Chunk { fn (c &Chunk) plus_offset(offset usize) &Chunk {
return &Chunk((usize(c) + offset)) return unsafe { &Chunk((usize(c) + offset)) }
} }
fn (c &Chunk) minus_offset(offset usize) &Chunk { fn (c &Chunk) minus_offset(offset usize) &Chunk {
return &Chunk(usize(c) - offset) return unsafe { &Chunk(usize(c) - offset) }
} }
fn (c &Chunk) to_mem() voidptr { fn (c &Chunk) to_mem() voidptr {
@ -379,7 +379,7 @@ fn (c &Chunk) to_mem() voidptr {
fn chunk_from_mem(mem_ voidptr) &Chunk { fn chunk_from_mem(mem_ voidptr) &Chunk {
mem := usize(mem_) mem := usize(mem_)
return &Chunk((mem - chunk_mem_offset())) return unsafe { &Chunk((mem - chunk_mem_offset())) }
} }
fn (tree &TreeChunk) leftmost_child() &TreeChunk { fn (tree &TreeChunk) leftmost_child() &TreeChunk {