fix(asm): reject an out-of-range GLOBL size with a diagnostic

Assisted-by: GLM 5.3 Flash
This commit is contained in:
petrbalvin committed 2026-10-07 01:13:40 +02:00
1 parent 14de1dd287
commit dd074dbafd
2 files changed
+12

No files matched your search

+1
View File
@@ -82,6 +82,7 @@ func FuzzAssembleAMD64(f *testing.F) {
// above never reach.
f.Add("TEXT ·f(SB), $0\n\tBOGUSINSTR AX, BX\n\tRET\n")
f.Add("GLOBL d(SB), $-8\n")
f.Add("GLOBL d(SB), $0x7FFFFFFFFFFFFFFF\n")
f.Add("DATA d+0(SB)/9, $1\nGLOBL d(SB), $8\n")
f.Add("TEXT ·f(SB), NOSPLIT, $0\n\tADJSP $16\n\tRET\n")
f.Add("#define A A\nA\n")