forked from aniani/vim
patch 8.2.2517: Vim9: fix for s390 not tested on other systems
Problem: Vim9: fix for s390 not tested on other systems. Solution: Add a test.
This commit is contained in:
@@ -724,6 +724,27 @@ def Test_try_catch_fails()
|
||||
CheckDefFailure(['throw xxx'], 'E1001:')
|
||||
enddef
|
||||
|
||||
def Try_catch_skipped()
|
||||
var l = []
|
||||
try
|
||||
finally
|
||||
endtry
|
||||
|
||||
if 1
|
||||
else
|
||||
try
|
||||
endtry
|
||||
endif
|
||||
enddef
|
||||
|
||||
" The skipped try/endtry was updating the wrong instruction.
|
||||
def Test_try_catch_skipped()
|
||||
var instr = execute('disassemble Try_catch_skipped')
|
||||
assert_match("NEWLIST size 0\n", instr)
|
||||
enddef
|
||||
|
||||
|
||||
|
||||
def Test_throw_vimscript()
|
||||
# only checks line continuation
|
||||
var lines =<< trim END
|
||||
|
Reference in New Issue
Block a user