test(asm): pin the flag-list TEXT shapes against the toolchain

Assisted-by: GLM 5.3 Flash
This commit is contained in:
petrbalvin committed 2026-10-07 21:50:20 +02:00
1 parent 9179d5cc7a
commit 6f3e054bab
4 files changed
+145 -10

No files matched your search

+2 -2
View File
@@ -261,7 +261,7 @@ func (p *state) parseText(line []token.Token) {
var frame []token.Token
switch {
case len(ops) >= 2:
text.Flags, text.FlagVal = p.evalFlags(flagsRun(ops[0]), false)
text.Flags, text.FlagVal = p.evalFlags(flagsRun(ops[0]), false, "TEXT")
frame = ops[1]
if len(ops) > 2 {
p.errorf(line[0].Pos, "expect two or three operands for TEXT")
@@ -355,7 +355,7 @@ func (p *state) parseGlobl(line []token.Token) *ast.Globl {
ops := splitOperands(rest)
switch {
case len(ops) >= 2:
g.Flags, g.FlagVal = p.evalFlags(flagsRun(ops[0]), true)
g.Flags, g.FlagVal = p.evalFlags(flagsRun(ops[0]), true, "GLOBL")
g.Size = parseOperand(ops[1], false)
case len(ops) == 1:
g.Size = parseOperand(ops[0], false)