@@ -117,7 +117,7 @@ def Test_disassemble_exec_expr()
117117 ' \d 2STRING stack\[-1\]\_s*' ..
118118 ' \d\+ PUSHS ".txt"\_s*' ..
119119 ' \d\+ EXECCONCAT 4\_s*' ..
120- ' \d\+ RETURN 0 ' ,
120+ ' \d\+ RETURN void ' ,
121121 res )
122122enddef
123123
133133 assert_match (' <SNR>\d*_PyHeredoc.*' ..
134134 " python3 << EOF^@ print('hello')^@EOF\\_s*" ..
135135 ' \d EXEC_SPLIT python3 << EOF^@ print('' hello'' )^@EOF\_s*' ..
136- ' \d RETURN 0 ' ,
136+ ' \d RETURN void ' ,
137137 res )
138138 enddef
139139endif
@@ -153,7 +153,7 @@ def Test_disassemble_substitute()
153153 ' \d SUBSTITUTE :%s/a/\\=expr/&g#c\_s*' ..
154154 ' 0 LOAD $0\_s*' ..
155155 ' -------------\_s*' ..
156- ' \d RETURN 0 ' ,
156+ ' \d RETURN void ' ,
157157 res )
158158enddef
159159
@@ -181,7 +181,7 @@ def Test_disassemble_seachpair()
181181 ' -------------\_s*' ..
182182 ' \d BCALL searchpair(argc 5)\_s*' ..
183183 ' \d DROP\_s*' ..
184- ' \d RETURN 0 ' ,
184+ ' \d RETURN void ' ,
185185 res )
186186enddef
187187
@@ -209,7 +209,7 @@ def Test_disassemble_redir_var()
209209 ' \d REDIR END\_s*' ..
210210 ' \d CONCAT\_s*' ..
211211 ' \d STORE $0\_s*' ..
212- ' \d RETURN 0 ' ,
212+ ' \d RETURN void ' ,
213213 res )
214214enddef
215215
@@ -228,7 +228,7 @@ def Test_disassemble_cexpr()
228228 ' \d CEXPR pre cexpr\_s*' ..
229229 ' \d LOAD $0\_s*' ..
230230 ' \d CEXPR core cexpr "cexpr errors"\_s*' ..
231- ' \d RETURN 0 ' ,
231+ ' \d RETURN void ' ,
232232 res )
233233enddef
234234
@@ -244,7 +244,7 @@ def Test_disassemble_yank_range()
244244 ' \d EXEC norm! m\[jjm\]\_s*' ..
245245 ' :'' \[,'' \]yank\_s*' ..
246246 ' \d EXEC :'' \[,'' \]yank\_s*' ..
247- ' \d RETURN 0 ' ,
247+ ' \d RETURN void ' ,
248248 res )
249249enddef
250250
@@ -258,7 +258,7 @@ def Test_disassemble_put_expr()
258258 ' :3put ="text"\_s*' ..
259259 ' \d PUSHS "text"\_s*' ..
260260 ' \d PUT = 3\_s*' ..
261- ' \d RETURN 0 ' ,
261+ ' \d RETURN void ' ,
262262 res )
263263enddef
264264
@@ -272,7 +272,7 @@ def Test_disassemble_put_range()
272272 ' :$-2put a\_s*' ..
273273 ' \d RANGE $-2\_s*' ..
274274 ' \d PUT a range\_s*' ..
275- ' \d RETURN 0 ' ,
275+ ' \d RETURN void ' ,
276276 res )
277277enddef
278278
@@ -390,7 +390,7 @@ def Test_disassemble_store_member()
390390 ' \d\+ PUSHNR 1\_s*' ..
391391 ' \d\+ LOAD $2\_s*' ..
392392 ' \d\+ STOREINDEX blob\_s*' ..
393- ' \d\+ RETURN 0 ' ,
393+ ' \d\+ RETURN void ' ,
394394 res )
395395enddef
396396
@@ -413,7 +413,7 @@ def Test_disassemble_store_index()
413413 ' \d LOAD $0\_s*' ..
414414 ' \d MEMBER dd\_s*' ..
415415 ' \d STOREINDEX any\_s*' ..
416- ' \d\+ RETURN 0 ' ,
416+ ' \d\+ RETURN void ' ,
417417 res )
418418enddef
419419
@@ -448,7 +448,7 @@ def Test_disassemble_list_assign()
448448 ' \d\+ STORE $1\_s*' ..
449449 ' \d\+ SLICE 2\_s*' ..
450450 ' \d\+ STORE $2\_s*' ..
451- ' \d\+ RETURN 0 ' ,
451+ ' \d\+ RETURN void ' ,
452452 res )
453453enddef
454454
@@ -476,7 +476,7 @@ def Test_disassemble_list_add()
476476 ' \d\+ CHECKTYPE number stack\[-1\]\_s*' ..
477477 ' \d\+ LISTAPPEND\_s*' ..
478478 ' \d\+ DROP\_s*' ..
479- ' \d\+ RETURN 0 ' ,
479+ ' \d\+ RETURN void ' ,
480480 res )
481481enddef
482482
@@ -503,7 +503,7 @@ def Test_disassemble_blob_add()
503503 ' \d\+ CHECKTYPE number stack\[-1\]\_s*' ..
504504 ' \d\+ BLOBAPPEND\_s*' ..
505505 ' \d\+ DROP\_s*' ..
506- ' \d\+ RETURN 0 ' ,
506+ ' \d\+ RETURN void ' ,
507507 res )
508508enddef
509509
@@ -530,7 +530,7 @@ def Test_disassemble_blob_index_slice()
530530 ' \d\+ PUSHNR 2\_s*' ..
531531 ' \d\+ BLOBSLICE\_s*' ..
532532 ' \d\+ ECHO 1\_s*' ..
533- ' \d\+ RETURN 0 ' ,
533+ ' \d\+ RETURN void ' ,
534534 res )
535535enddef
536536
@@ -720,7 +720,7 @@ def Test_disassemble_closure()
720720 ' \d LOAD arg\[-1\]\_s*' ..
721721 ' \d CONCAT\_s*' ..
722722 ' \d STOREOUTER level 1 $0\_s*' ..
723- ' \d RETURN 0 ' ,
723+ ' \d RETURN void ' ,
724724 res )
725725
726726 res = execute (' disass g:Get' )
@@ -754,7 +754,7 @@ def Test_disassemble_pcall()
754754 ' \d PCALL top (argc 1)\_s*' ..
755755 ' \d PCALL end\_s*' ..
756756 ' \d DROP\_s*' ..
757- ' \d RETURN 0 ' ,
757+ ' \d RETURN void ' ,
758758 res )
759759enddef
760760
@@ -1012,7 +1012,7 @@ def Test_disassemble_function()
10121012 ' \d PUSHS "UserFunc"\_s*' ..
10131013 ' \d BCALL funcref(argc 1)\_s*' ..
10141014 ' \d STORE $2\_s*' ..
1015- ' \d RETURN 0 ' ,
1015+ ' \d RETURN void ' ,
10161016 instr)
10171017enddef
10181018
@@ -1039,7 +1039,7 @@ def Test_disassemble_channel()
10391039 ' var chan1: channel\_s*' ..
10401040 ' \d PUSHCHANNEL 0\_s*' ..
10411041 ' \d STORE $2\_s*' ..
1042- ' \d RETURN 0 ' ,
1042+ ' \d RETURN void ' ,
10431043 instr)
10441044enddef
10451045
@@ -1111,7 +1111,7 @@ def Test_disassemble_nested_func()
11111111 ' echomsg "inner"\_s*' ..
11121112 ' enddef\_s*' ..
11131113 ' \d NEWFUNC <lambda>\d\+ Inner\_s*' ..
1114- ' \d RETURN 0 ' ,
1114+ ' \d RETURN void ' ,
11151115 instr)
11161116enddef
11171117
@@ -1133,7 +1133,7 @@ def Test_disassemble_nested_def_list()
11331133 ' \d DEF /Info\_s*' ..
11341134 ' def /Info/\_s*' ..
11351135 ' \d DEF /Info/\_s*' ..
1136- ' \d RETURN 0 ' ,
1136+ ' \d RETURN void ' ,
11371137 instr)
11381138enddef
11391139
@@ -1264,7 +1264,7 @@ def Test_disassemble_for_loop_unpack()
12641264 ' endfor\_s*' ..
12651265 ' \d\+ JUMP -> 8\_s*' ..
12661266 ' \d\+ DROP\_s*' ..
1267- ' \d\+ RETURN 0 ' ,
1267+ ' \d\+ RETURN void ' ,
12681268 instr)
12691269enddef
12701270
@@ -1321,7 +1321,7 @@ def Test_disassemble_for_loop_continue()
13211321 ' endfor\_s*' ..
13221322 ' 21 JUMP -> 4\_s*' ..
13231323 ' \d\+ DROP\_s*' ..
1324- ' \d\+ RETURN 0 ' ,
1324+ ' \d\+ RETURN void ' ,
13251325 instr)
13261326enddef
13271327
@@ -1341,7 +1341,7 @@ def Test_disassemble_typecast()
13411341 ' \d NEWLIST size 2\_s*' ..
13421342 ' \d SETTYPE list<number>\_s*' ..
13431343 ' \d STORE $0\_s*' ..
1344- ' \d RETURN 0 \_s*' ,
1344+ ' \d RETURN void \_s*' ,
13451345 instr)
13461346enddef
13471347
@@ -1828,7 +1828,7 @@ def Test_dsassemble_falsy_op()
18281828 ' echo "" ?? "empty string"\_s*' ..
18291829 ' \d\+ PUSHS "empty string"\_s*' ..
18301830 ' \d\+ ECHO 1\_s*' ..
1831- ' \d\+ RETURN 0 ' ,
1831+ ' \d\+ RETURN void ' ,
18321832 res )
18331833enddef
18341834
@@ -1855,15 +1855,15 @@ def Test_disassemble_compare_const()
18551855 ' if ' .. substitute (case [0 ], ' [[~]' , ' \\\0' , ' g' ) .. ' .*' ..
18561856 ' \d PUSHNR 42.*' ..
18571857 ' \d ECHO 1.*' ..
1858- ' \d RETURN 0 ' ,
1858+ ' \d RETURN void ' ,
18591859 instr)
18601860 else
18611861 # condition false, function just returns
18621862 assert_match (' TestCase' .. nr .. ' .*' ..
18631863 ' if ' .. substitute (case [0 ], ' [[~]' , ' \\\0' , ' g' ) .. ' [ \n]*' ..
18641864 ' echo 42[ \n]*' ..
18651865 ' endif[ \n]*' ..
1866- ' \d RETURN 0 ' ,
1866+ ' \d RETURN void ' ,
18671867 instr)
18681868 endif
18691869
@@ -1901,7 +1901,7 @@ def Test_disassemble_execute()
19011901 ' \d\+ LOAD $1\_s*' ..
19021902 ' \d\+ CONCAT\_s*' ..
19031903 ' \d\+ EXECUTE 1\_s*' ..
1904- ' \d\+ RETURN 0 ' ,
1904+ ' \d\+ RETURN void ' ,
19051905 res )
19061906enddef
19071907
@@ -1920,7 +1920,7 @@ def Test_disassemble_echomsg()
19201920 " echoerr 'went' .. 'wrong'\\_s*" ..
19211921 ' \d PUSHS "wentwrong"\_s*' ..
19221922 ' \d ECHOERR 1\_s*' ..
1923- ' \d RETURN 0 ' ,
1923+ ' \d RETURN void ' ,
19241924 res )
19251925enddef
19261926
@@ -2029,7 +2029,7 @@ def Test_shuffle()
20292029 ' \d SHUFFLE 2 up 1\_s*' ..
20302030 ' \d BCALL append(argc 2)\_s*' ..
20312031 ' \d DROP\_s*' ..
2032- ' \d RETURN 0 ' ,
2032+ ' \d RETURN void ' ,
20332033 res )
20342034enddef
20352035
@@ -2052,7 +2052,7 @@ def Test_silent()
20522052 ' \d PUSHS "error"\_s*' ..
20532053 ' \d ECHOERR 1\_s*' ..
20542054 ' \d CMDMOD_REV\_s*' ..
2055- ' \d\+ RETURN 0 ' ,
2055+ ' \d\+ RETURN void ' ,
20562056 res )
20572057enddef
20582058
@@ -2081,7 +2081,7 @@ def Test_silent_if()
20812081 ' \d\+ CMDMOD_REV\_s*' ..
20822082 ' \d\+ JUMP_IF_FALSE -> \d\+\_s*' ..
20832083 ' endif\_s*' ..
2084- ' \d\+ RETURN 0 ' ,
2084+ ' \d\+ RETURN void ' ,
20852085 res )
20862086enddef
20872087
@@ -2104,7 +2104,7 @@ def Test_silent_for()
21042104 ' endfor\_s*' ..
21052105 ' \d JUMP -> 5\_s*' ..
21062106 ' 8 DROP\_s*' ..
2107- ' \d RETURN 0 \_s*' ,
2107+ ' \d RETURN void \_s*' ,
21082108 res )
21092109enddef
21102110
@@ -2125,7 +2125,7 @@ def Test_silent_while()
21252125
21262126 ' endwhile\_s*' ..
21272127 ' \d JUMP -> 0\_s*' ..
2128- ' 6 RETURN 0 \_s*' ,
2128+ ' 6 RETURN void \_s*' ,
21292129 res )
21302130enddef
21312131
0 commit comments