aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexilla/test/examples/mmixal/references.mms
blob: 82be6e8c90d0e9f20eff3f7265c3e858318413d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
%