summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-06-14 21:08:56 +0200
committerBram Moolenaar <Bram@vim.org>2021-06-14 21:08:56 +0200
commit26d711645c12abb29bcaf410b4f02d700f62e799 (patch)
treece740de3bf062dc6346ab4a5ab0fd1d9690bd099
parentb69c6fb7b423ddc4578b093cb19257cad459dfae (diff)
patch 8.2.2997: Vim9: disassemble test failsv8.2.2997
Problem: Vim9: disassemble test fails. Solution: Adjust expected output.
-rw-r--r--src/testdir/test_vim9_disassemble.vim20
-rw-r--r--src/version.c2
2 files changed, 17 insertions, 5 deletions
diff --git a/src/testdir/test_vim9_disassemble.vim b/src/testdir/test_vim9_disassemble.vim
index e1ed6754db..f09cb1ddda 100644
--- a/src/testdir/test_vim9_disassemble.vim
+++ b/src/testdir/test_vim9_disassemble.vim
@@ -2146,6 +2146,7 @@ enddef
def s:Profiled(): string
echo "profiled"
+ var some = "some text"
return "done"
enddef
@@ -2159,12 +2160,17 @@ def Test_profiled()
'\d PROFILE START line 1\_s*' ..
'\d PUSHS "profiled"\_s*' ..
'\d ECHO 1\_s*' ..
- 'return "done"\_s*' ..
+ 'var some = "some text"\_s*' ..
'\d PROFILE END\_s*' ..
'\d PROFILE START line 2\_s*' ..
+ '\d PUSHS "some text"\_s*' ..
+ '\d STORE $0\_s*' ..
+ 'return "done"\_s*' ..
+ '\d PROFILE END\_s*' ..
+ '\d PROFILE START line 3\_s*' ..
'\d PUSHS "done"\_s*' ..
- '\d RETURN\_s*' ..
- '\d PROFILE END',
+ '\d\+ RETURN\_s*' ..
+ '\d\+ PROFILE END',
res)
enddef
@@ -2172,11 +2178,15 @@ def Test_debugged()
var res = execute('disass debug s:Profiled')
assert_match('<SNR>\d*_Profiled\_s*' ..
'echo "profiled"\_s*' ..
- '\d DEBUG line 1\_s*' ..
+ '\d DEBUG line 1 varcount 0\_s*' ..
'\d PUSHS "profiled"\_s*' ..
'\d ECHO 1\_s*' ..
+ 'var some = "some text"\_s*' ..
+ '\d DEBUG line 2 varcount 0\_s*' ..
+ '\d PUSHS "some text"\_s*' ..
+ '\d STORE $0\_s*' ..
'return "done"\_s*' ..
- '\d DEBUG line 2\_s*' ..
+ '\d DEBUG line 3 varcount 1\_s*' ..
'\d PUSHS "done"\_s*' ..
'\d RETURN\_s*',
res)
diff --git a/src/version.c b/src/version.c
index 29018a8f79..ee3db22710 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2997,
+/**/
2996,
/**/
2995,