diff --git a/lips/Preproc.lua b/lips/Preproc.lua index f10fb38..89116e8 100644 --- a/lips/Preproc.lua +++ b/lips/Preproc.lua @@ -79,7 +79,7 @@ function Preproc:process(tokens) if label:sub(1, 1) == '+' then insert(plus_labels, rl) elseif label:sub(1, 1) == '-' then - insert(minus_labels, rl) + insert(minus_labels, 1, rl) else error('Internal Error: unexpected token for relative label') end