@@ -91,6 +91,7 @@ IDENT(artificial); IDENT(__artificial__);
IDENT(leaf); IDENT(__leaf__);
IDENT(vector_size); IDENT(__vector_size__);
IDENT(error); IDENT(__error__);
+IDENT(cleanup); IDENT(__cleanup__);
/* Preprocessor idents. Direct use of __IDENT avoids mentioning the keyword
@@ -619,7 +619,7 @@ offset:
if (new == VOID)
return 0;
new = VOID;
- warning(insn->pos, "crazy programmer");
+ sparse_error(insn->pos, "internal error: failed to simplify a memory operation");
}
insn->offset += off->value;
use_pseudo(insn, new, &insn->src);