diff --git a/core/slice/slice.odin b/core/slice/slice.odin index 0df55320b..464a30339 100644 --- a/core/slice/slice.odin +++ b/core/slice/slice.odin @@ -433,6 +433,9 @@ fill :: proc "contextless" (array: $T/[]$E, value: E) #no_bounds_check { } rotate_left :: proc "contextless" (array: $T/[]$E, mid: int) { + if len(a) == 0 { + return + } n := len(array) m := mid %% n k := n - m