diff options
Diffstat (limited to 'lexilla/test/examples/mmixal/references.mms')
| -rw-r--r-- | lexilla/test/examples/mmixal/references.mms | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lexilla/test/examples/mmixal/references.mms b/lexilla/test/examples/mmixal/references.mms new file mode 100644 index 000000000..82be6e8c9 --- /dev/null +++ b/lexilla/test/examples/mmixal/references.mms @@ -0,0 +1,16 @@ +# Bug #2019 Buffer over-read in MMIXAL lexer +label + PREFIX Foo: +% Relative reference (uses PREFIX) + JMP label +% + JMP @label +% Absolute reference (does not use PREFIX) + JMP :label +% In register list so treated as register + JMP :rA +% Too long for buffer so truncated + JMP l1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 +% Too long for buffer so truncated then treated as absolute + JMP :l1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 +% |
