From d5a189df1e6813e94e8414adc9655aa7ed5d4e3c Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 18 Apr 2011 21:18:25 +0000 Subject: [PATCH] Also allow negative offsets to registers (not implemented yet though) --- src/parser.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/parser.c b/src/parser.c index c85d82f..5c63018 100644 --- a/src/parser.c +++ b/src/parser.c @@ -524,8 +524,10 @@ static int _operand(State * state) if(_parser_in_set(state, TS_SPACE)) ret |= _space(state); - /* FIXME implement AS_CODE_OPERATOR_MINUS too */ - if(_parser_is_code(state, AS_CODE_OPERATOR_PLUS)) + /* FIXME really implement AS_CODE_OPERATOR_MINUS */ + if(_parser_is_code(state, AS_CODE_OPERATOR_PLUS) + || _parser_is_code(state, + AS_CODE_OPERATOR_MINUS)) { ret |= _parser_scan(state); if(_parser_in_set(state, TS_SPACE))