Lines Matching refs:werror

35 local wline, werror, wfatal, wwarn
140 if not match(name, "^[%a_][%w_]*$") then werror("bad global label") end
142 if n > 2047 then werror("too many global labels") end
189 if n > 2047 then werror("too many extern labels") end
542 werror("type `"..(tname or expr).."' needs a register override")
551 werror("bad register name `"..expr.."'")
568 werror("bad register name `"..expr.."'")
573 if not reglist then werror("register list expected") end
578 werror("duplicate register `"..p.."'")
597 werror("register list expected")
602 if not imm then werror("expected immediate operand") end
615 werror("out of range immediate `"..imm.."'")
630 werror("out of range immediate `"..imm.."'")
639 if not imm then werror("expected immediate operand") end
643 werror("out of range immediate `"..imm.."'")
665 werror("out of range immediate `"..imm.."'")
678 if not s then werror("expected shift operand") end
682 if not gprok then werror("expected immediate shift operand") end
715 werror("bad label `"..label.."'")
724 if band(d, 1) ~= 0 then werror("odd destination register") end
746 werror("expected address operand")
750 if wb == "!" then werror("bad use of '!'") end
756 if p3 then werror("too many parameters") end
760 if ldrd and (m == d or m-1 == d) then werror("register conflict") end
775 if ldrd and (m == d or m-1 == d) then werror("register conflict") end
778 if ext then werror("too many parameters") end
783 if wb == "!" then werror("bad use of '!'") end
802 werror("out of range immediate `"..imm.."'")
823 werror("expected address operand")
872 if op < 0xe0000000 then werror("unconditional instruction") end
905 werror("bad immediate operand")
911 werror("bad immediate operand")
986 if mode == "EXT" then werror("bad label definition") end
997 if not n then werror("bad immediate `"..p.."'") end
1020 werror("bad alignment")
1032 werror("bad type name `"..name.."'")
1036 werror("duplicate type `"..name.."'")
1094 wline, werror, wfatal, wwarn = wl, we, wf, ww