From 052c0bd4843e9222711bec40093ce294d0e32540 Mon Sep 17 00:00:00 2001 From: Charles Crayne Date: Mon, 29 Oct 2007 18:24:59 -0700 Subject: [PATCH] Reduce severity of redundant prefixes from error to warning. --- parser.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/parser.c b/parser.c index 3bca1ce..fad03e2 100644 --- a/parser.c +++ b/parser.c @@ -258,7 +258,11 @@ insn *parse_line(int pass, char *buffer, insn * result, } else { int slot = prefix_slot(tokval.t_integer); if (result->prefixes[slot]) { - error(ERR_NONFATAL, + if (result->prefixes[slot] == tokval.t_integer) + error(ERR_WARNING, + "instruction has redundant prefixes"); + else + error(ERR_NONFATAL, "instruction has conflicting prefixes"); } result->prefixes[slot] = tokval.t_integer; -- 2.7.4