Lines Matching refs:werror

36 local wline, werror, wfatal, wwarn
207 if not match(name, "^[%a_][%w_@]*$") then werror("bad global label") end
209 if n > 246 then werror("too many global labels") end
255 if n < -256 then werror("too many extern labels") end
455 werror("signed immediate byte out of range")
466 werror("unsigned immediate byte out of range")
476 werror("unsigned immediate word out of range")
523 else werror("bad operand size") end
549 if not reg then werror("bad vex operand") end
556 if op >= 256 then werror("bad vex opcode") end
559 if not x64 then werror("bad operand size") end
641 werror("NYI: rip-relative displacement followed by immediate")
700 werror("bad integer number `"..expr.."'")
746 werror("bad displacement expression `"..expr.."'")
756 if c == "-" then werror("cannot invert label reference") end
771 werror("type `"..(tname or expr).."' needs a register override")
774 werror("bad base register override `"..(map_reg_rev[reg] or reg).."'")
817 if not t.vreg then werror("bad variable register expression") end
824 werror("bad index register `"..map_reg_rev[reg].."'")
835 werror("bad base register `"..map_reg_rev[reg].."'")
851 werror("bad index register `"..map_reg_rev[xreg].."'")
856 if not t.vxreg then werror("bad variable register expression") end
879 if t.opsize then werror("bad operand size override") end
895 if not t.vreg then werror("bad variable register expression") end
899 if t.opsize then werror("bad operand size override") end
914 if not tp then werror("bad operand `"..param.."'") end
921 werror("bad operand size override")
1863 werror("expected `0F', `0F38', or `0F3A' to precede `"..c..
1900 werror("bad operand size for label")
1931 werror("bad char `"..c.."' in pattern `"..pat.."' for `"..op.."'")
1993 werror("bad mix of byte-addressable registers")
2038 werror(msg.." in `"..opmodestr(params.op, args).."'")
2052 if a.mode ~= "rmR" then werror("bad operand mode") end
2060 if a.mode ~= "rmR" then werror("bad operand mode") end
2066 werror("bad operand mode")
2095 werror("bad mode or size in `"..p.."'")
2166 werror("bad label definition")
2175 werror("bad label assignment")
2200 werror("bad alignment")
2211 if not fill or fill < 0 or fill > 255 then werror("bad filler") end
2226 werror("bad type name `"..name.."'")
2230 werror("duplicate type `"..name.."'")
2233 werror("bad base register `"..(map_reg_rev[reg] or reg).."'")
2293 wline, werror, wfatal, wwarn = wl, we, wf, ww