updates List.last LowLevel ops comments

This commit is contained in:
Celso Bonutti Filho 2020-12-21 19:50:08 -03:00
parent 51a302957f
commit bbb7ee7ed1

View file

@ -1939,22 +1939,24 @@ fn list_last(symbol: Symbol, var_store: &mut VarStore) -> Def {
),
// list was not empty
no_region(
// Ok (List.#getUnsafe list 0)
// Ok (List.getUnsafe list (Num.sub (List.len list) 1))
tag(
"Ok",
vec![
// List.#getUnsafe list 0
// List.getUnsafe list (Num.sub (List.len list) 1)
RunLowLevel {
op: LowLevel::ListGetUnsafe,
args: vec![
(list_var, Var(Symbol::ARG_1)),
(
len_var,
// Num.sub (List.len list) 1
RunLowLevel {
op: LowLevel::NumSub,
args: vec![
(
arg_var,
// List.len list
RunLowLevel {
op: LowLevel::ListLen,
args: vec![(list_var, Var(Symbol::ARG_1))],