lua_emit_warning_sup.asm(9): warning[luamc]: When lua script emits machine code bytes, use "ALLPASS" modifier
lua_emit_warning_sup.asm(26): warning: [LUA] but lua warning should work: 11
lua_emit_warning_sup.asm(48): warning: [LUA] but lua warning should work: 21
lua_emit_warning_sup.asm(13): warning[luamc]: When lua script emits machine code bytes, use "ALLPASS" modifier
lua_emit_warning_sup.asm(31): warning: [LUA] but lua warning should work: 12
lua_emit_warning_sup.asm(53): warning: [LUA] but lua warning should work: 22
# file opened: lua_emit_warning_sup.asm
 1    0000              ; warnings about emitting bytes with wrong LUA block modifier (should be "allpass")
 2    0000              ; this test does test only the suppression mechanics
 3    0000              ; In this special case of lua-byte-emit warning, the user can put the suppression mark
 4    0000              ; both at the beginning and at the end of the lua->endlua block, so testing both here:
 5    0000
 6    0000              ;; verify the warnings still work (just quick test)
 7    0000                  lua pass1
 8    0000 ~                    sj.add_byte(1)
 9    0000                  endlua
10    0000
11    0000                  lua pass2
12    0000 ~                    sj.add_byte(2)
13    0000                  endlua
14    0000
15    0000                  lua pass3
16    0000 ~                    sj.add_byte(3)
lua_emit_warning_sup.asm(17): warning[luamc]: When lua script emits machine code bytes, use "ALLPASS" modifier
17    0000 03               endlua
18    0001
19    0001                  lua
20    0001 ~                    sj.add_byte(4)
lua_emit_warning_sup.asm(21): warning[luamc]: When lua script emits machine code bytes, use "ALLPASS" modifier
21    0001 04               endlua
22    0002
23    0002              ;; test suppression at beginning of block
24    0002
25    0002                  lua pass1   ; luamc-ok - warning should be suppressed (even here at beginning of block)
26    0002 ~                    sj.warning("but lua warning should work", 11)
27    0002 ~                    sj.add_byte(11)
28    0002                  endlua
29    0002
30    0002                  lua pass2   ; luamc-ok - warning should be suppressed (even here at beginning of block)
31    0002 ~                    sj.warning("but lua warning should work", 12)
32    0002 ~                    sj.add_byte(12)
33    0002                  endlua
34    0002
35    0002                  lua pass3   ; luamc-ok - warning should be suppressed (even here at beginning of block)
36    0002 ~                    sj.warning("but lua warning should work", 13)
37    0002 ~                    sj.add_byte(13)
lua_emit_warning_sup.asm(36): warning: [LUA] but lua warning should work: 13
38    0002 0D               endlua
39    0003
40    0003                  lua         ; luamc-ok - warning should be suppressed (even here at beginning of block)
41    0003 ~                    sj.warning("but lua warning should work", 14)
42    0003 ~                    sj.add_byte(14)
lua_emit_warning_sup.asm(41): warning: [LUA] but lua warning should work: 14
43    0003 0E               endlua
44    0004
45    0004              ;; test suppression at end of block
46    0004
47    0004                  lua pass1
48    0004 ~                    sj.warning("but lua warning should work", 21)
49    0004 ~                    sj.add_byte(21)
50    0004                  endlua      ; luamc-ok
51    0004
52    0004                  lua pass2
53    0004 ~                    sj.warning("but lua warning should work", 22)
54    0004 ~                    sj.add_byte(22)
55    0004                  endlua      ; luamc-ok
56    0004
57    0004                  lua pass3
58    0004 ~                    sj.warning("but lua warning should work", 23)
59    0004 ~                    sj.add_byte(23)
lua_emit_warning_sup.asm(58): warning: [LUA] but lua warning should work: 23
60    0004 17               endlua      ; luamc-ok
61    0005
62    0005                  lua
63    0005 ~                    sj.warning("but lua warning should work", 24)
64    0005 ~                    sj.add_byte(24)
lua_emit_warning_sup.asm(63): warning: [LUA] but lua warning should work: 24
65    0005 18               endlua      ; luamc-ok
66    0006
# file closed: lua_emit_warning_sup.asm

Value    Label
------ - -----------------------------------------------------------
