diff options
| author | Tom Callaway <spot@fedoraproject.org> | 2017-02-09 10:12:44 -0500 |
|---|---|---|
| committer | Tom Callaway <spot@fedoraproject.org> | 2017-02-09 10:12:44 -0500 |
| commit | b7447739b8d3a722a2d8e7305690b6ac3c548882 (patch) | |
| tree | bb9d414070850f1216c68f99a418191dcba44a88 /lua-5.3.3-upstream-bug-1.patch | |
| parent | 53e62ec64ea07036d06fce91a99e6eaa76004876 (diff) | |
| download | lua-b7447739b8d3a722a2d8e7305690b6ac3c548882.tar.gz lua-b7447739b8d3a722a2d8e7305690b6ac3c548882.tar.xz lua-b7447739b8d3a722a2d8e7305690b6ac3c548882.zip | |
5.3.4
Diffstat (limited to 'lua-5.3.3-upstream-bug-1.patch')
| -rw-r--r-- | lua-5.3.3-upstream-bug-1.patch | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/lua-5.3.3-upstream-bug-1.patch b/lua-5.3.3-upstream-bug-1.patch deleted file mode 100644 index a35aaa9..0000000 --- a/lua-5.3.3-upstream-bug-1.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -up lua-5.3.3/src/lparser.c.crashfix lua-5.3.3/src/lparser.c ---- lua-5.3.3/src/lparser.c.crashfix 2016-07-25 16:00:14.206121141 -0400 -+++ lua-5.3.3/src/lparser.c 2016-07-25 16:00:51.910865872 -0400 -@@ -323,6 +323,8 @@ static void adjust_assign (LexState *ls, - luaK_nil(fs, reg, extra); - } - } -+ if (nexps > nvars) -+ ls->fs->freereg -= nexps - nvars; /* remove extra values */ - } - - -@@ -1160,11 +1162,8 @@ static void assignment (LexState *ls, st - int nexps; - checknext(ls, '='); - nexps = explist(ls, &e); -- if (nexps != nvars) { -+ if (nexps != nvars) - adjust_assign(ls, nvars, nexps, &e); -- if (nexps > nvars) -- ls->fs->freereg -= nexps - nvars; /* remove extra values */ -- } - else { - luaK_setoneret(ls->fs, &e); /* close last expression */ - luaK_storevar(ls->fs, &lh->v, &e); |
