mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-02-17 17:19:35 +08:00
An eop may have a data buffer associated with it as part of the same memory allocation. Therefore, we need to move "subexpr" up instead of merging it into "eop". This *partially* resolves BR 3392707, but that test case still triggers a violation when using -gcv8. Reported-by: Suhwan <prada960808@gmail.com> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
22 lines
301 B
NASM
22 lines
301 B
NASM
bits 32
|
|
|
|
db 33
|
|
db (44)
|
|
; db (44,55) -- error
|
|
db %(44.55)
|
|
db %('XX','YY')
|
|
db ('AA')
|
|
db %('BB')
|
|
db ?
|
|
db 6 dup (33)
|
|
db 6 dup (33, 34)
|
|
db 6 dup (33, 34), 35
|
|
db 7 dup (99)
|
|
db 7 dup (?,?)
|
|
dw byte (?,44)
|
|
|
|
dw 0xcc, 4 dup byte ('PQR'), ?, 0xabcd
|
|
|
|
dd 16 dup (0xaaaa, ?, 0xbbbbbb)
|
|
dd 64 dup (?)
|