diff options
author | Mike Pall <mike> | 2012-09-28 18:12:43 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-09-28 18:12:43 +0200 |
commit | 550ac44e41ad430f8a355533bf03cf04b61bb266 (patch) | |
tree | 86f244ef8d9962be173af4c698b1245f22b1ee34 /src/lj_parse.c | |
parent | 7a6bb9a20836107cd715a818072cbbd1c8eac516 (diff) | |
download | luajit-550ac44e41ad430f8a355533bf03cf04b61bb266.tar.gz luajit-550ac44e41ad430f8a355533bf03cf04b61bb266.tar.bz2 luajit-550ac44e41ad430f8a355533bf03cf04b61bb266.zip |
From Lua 5.2: Remove error for ambiguous function call syntax.
Needs -DLUAJIT_ENABLE_LUA52COMPAT.
Diffstat (limited to '')
-rw-r--r-- | src/lj_parse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_parse.c b/src/lj_parse.c index d0396a59..2bb8c92f 100644 --- a/src/lj_parse.c +++ b/src/lj_parse.c | |||
@@ -1910,8 +1910,10 @@ static void parse_args(LexState *ls, ExpDesc *e) | |||
1910 | BCReg base; | 1910 | BCReg base; |
1911 | BCLine line = ls->linenumber; | 1911 | BCLine line = ls->linenumber; |
1912 | if (ls->token == '(') { | 1912 | if (ls->token == '(') { |
1913 | #if !LJ_52 | ||
1913 | if (line != ls->lastline) | 1914 | if (line != ls->lastline) |
1914 | err_syntax(ls, LJ_ERR_XAMBIG); | 1915 | err_syntax(ls, LJ_ERR_XAMBIG); |
1916 | #endif | ||
1915 | lj_lex_next(ls); | 1917 | lj_lex_next(ls); |
1916 | if (ls->token == ')') { /* f(). */ | 1918 | if (ls->token == ')') { /* f(). */ |
1917 | args.k = VVOID; | 1919 | args.k = VVOID; |