* debugger/mcs51/cmd.c (cmdListFunctions): fixed bugs 1181163 and
1208515
+ * src/SDCClrange.c (findPrevUse): fixed bug 1294475
2006-06-13 Vangelis Rokas <vrokas AT users.sourceforge.net>
{
/* computeLiveRanges() is called twice */
if (!emitWarnings)
- werrorfl (ic->filename, ic->lineno, W_LOCAL_NOINIT,
- OP_SYMBOL (op)->prereqv);
+ {
+ werrorfl (ic->filename, ic->lineno, W_LOCAL_NOINIT,
+ OP_SYMBOL (op)->prereqv);
+ OP_SYMBOL (op)->prereqv->reqv = NULL;
+ OP_SYMBOL (op)->prereqv->allocreq = 1;
+ }
/* is this block part of a loop? */
if (ebp->depth != 0)
{