diff --git a/core/container/ring.odin b/core/container/ring.odin index 0e585f059..c1edc9dbc 100644 --- a/core/container/ring.odin +++ b/core/container/ring.odin @@ -26,6 +26,7 @@ ring_prev :: proc(r: ^$R/Ring) -> ^R { ring_move :: proc(r: ^$R/Ring, n: int) -> ^R { + r := r; if r.next == nil { return ring_init(r); }