Problem: Vim9: not sufficient testing for variable initialization.
Solution: Add another test case.
assert_equal(true, InvertBool())
enddef
+def AutoInit()
+ var t: number
+ t = 1
+ t = 0
+enddef
+
+def Test_disassemble_auto_init()
+ var instr = execute('disassemble AutoInit')
+ assert_match('AutoInit\_s*' ..
+ 'var t: number\_s*' ..
+ 't = 1\_s*' ..
+ '\d STORE 1 in $0\_s*' ..
+ 't = 0\_s*' ..
+ '\d STORE 0 in $0\_s*' ..
+ '\d\+ RETURN void',
+ instr)
+enddef
+
def Test_disassemble_compare()
var cases = [
['true == isFalse', 'COMPAREBOOL =='],
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 3898,
/**/
3897,
/**/