Commit 0a5d153
Fix state restore when recording __concat metamethod.
Reported by Sergey Kaplun.
(cherry picked from commit eee16ef)
This commit is a follow-up to the previous one. It fixes the case when
the `topslot` is adjusting for simple concatenation results. This patch
adds the update of the corresponding Lua stack slots to be restored.
This fixes back the <lj-839-concat-recording.test.lua> test.
Sergey Kaplun:
* added the description for the problem
Part of tarantool/tarantool#110551 parent 67021b7 commit 0a5d153
1 file changed
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1942 | 1942 | | |
1943 | 1943 | | |
1944 | 1944 | | |
| 1945 | + | |
1945 | 1946 | | |
1946 | 1947 | | |
1947 | 1948 | | |
| |||
1982 | 1983 | | |
1983 | 1984 | | |
1984 | 1985 | | |
1985 | | - | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
1986 | 1989 | | |
1987 | 1990 | | |
1988 | 1991 | | |
| |||
2002 | 2005 | | |
2003 | 2006 | | |
2004 | 2007 | | |
2005 | | - | |
| 2008 | + | |
2006 | 2009 | | |
2007 | 2010 | | |
2008 | 2011 | | |
2009 | 2012 | | |
2010 | 2013 | | |
2011 | | - | |
| 2014 | + | |
| 2015 | + | |
2012 | 2016 | | |
2013 | 2017 | | |
2014 | | - | |
| 2018 | + | |
| 2019 | + | |
2015 | 2020 | | |
2016 | 2021 | | |
2017 | 2022 | | |
| |||
0 commit comments