From 074416b2e2ec008cae00263846a503467f3291ac Mon Sep 17 00:00:00 2001 From: paladin-t Date: Mon, 22 Feb 2016 16:27:48 +0800 Subject: [PATCH] *accepted non parameter RAISE statement. --- shell/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shell/main.c b/shell/main.c index 246ee4e..27adef7 100755 --- a/shell/main.c +++ b/shell/main.c @@ -1224,7 +1224,9 @@ static int raise(struct mb_interpreter_t* s, void** l) { mb_check(mb_attempt_open_bracket(s, l)); - mb_check(mb_pop_int(s, l, &err)); + if(mb_has_arg(s, l)) { + mb_check(mb_pop_int(s, l, &err)); + } mb_check(mb_attempt_close_bracket(s, l));