1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: check unsafe array assign (fix #9651) (#15515)

This commit is contained in:
yuyi
2022-08-25 13:52:13 +08:00
committed by GitHub
parent 86496aa191
commit c662431cfd
24 changed files with 84 additions and 48 deletions

View File

@ -83,7 +83,7 @@ pub fn (mut list LinkedList<T>) pop() ?T {
return error('Linked list is empty')
}
mut node := list.head
mut to_return := node.data
mut to_return := unsafe { node.data }
if unsafe { node.next == 0 } {
// first node case
// set to null
@ -92,7 +92,7 @@ pub fn (mut list LinkedList<T>) pop() ?T {
for unsafe { node.next.next != 0 } {
node = node.next
}
to_return = node.next.data
to_return = unsafe { node.next.data }
// set to null
node.next = unsafe { nil }
}