patch 9.0.2184: Vim9: inconsistent :type/:class messages
Problem: Vim9: inconsistent :type/:class messages
Solution: Update the Messages (Ernie Rael)
closes: #13706
Signed-off-by: Ernie Rael <errael@raelity.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/testdir/test_vim9_disassemble.vim b/src/testdir/test_vim9_disassemble.vim
index 4e81122..1a192cc 100644
--- a/src/testdir/test_vim9_disassemble.vim
+++ b/src/testdir/test_vim9_disassemble.vim
@@ -3193,7 +3193,7 @@
unlet g:instr
enddef
-" Disassemble instructions for ISN_COMPARECLASS and ISN_COMPAREOBJECT
+" Disassemble instructions for ISN_COMPAREOBJECT
def Test_disassemble_compare_class_object()
var lines =<< trim END
vim9script
@@ -3202,8 +3202,6 @@
class B
endclass
def Foo(a: A, b: B)
- if A == B
- endif
if a == b
endif
enddef
@@ -3211,19 +3209,13 @@
END
v9.CheckScriptSuccess(lines)
assert_match('<SNR>\d*_Foo\_s*' ..
- 'if A == B\_s*' ..
- '0 LOADSCRIPT A-0 from .*\_s*' ..
- '1 LOADSCRIPT B-1 from .*\_s*' ..
- '2 COMPARECLASS ==\_s*' ..
+ 'if a == b\_s*' ..
+ '0 LOAD arg\[-2\]\_s*' ..
+ '1 LOAD arg\[-1\]\_s*' ..
+ '2 COMPAREOBJECT ==\_s*' ..
'3 JUMP_IF_FALSE -> 4\_s*' ..
'endif\_s*' ..
- 'if a == b\_s*' ..
- '4 LOAD arg\[-2\]\_s*' ..
- '5 LOAD arg\[-1\]\_s*' ..
- '6 COMPAREOBJECT ==\_s*' ..
- '7 JUMP_IF_FALSE -> 8\_s*' ..
- 'endif\_s*' ..
- '8 RETURN void', g:instr)
+ '4 RETURN void', g:instr)
unlet g:instr
enddef