Dynamically allocate RPN expression buffer

This commit is contained in:
dbrotz
2019-05-02 19:31:26 -07:00
parent a37a09c09c
commit b256e4c2e3
4 changed files with 74 additions and 18 deletions

View File

@@ -782,7 +782,7 @@ void out_RelByte(struct Expression *expr)
} else {
out_AbsByte(expr->nVal);
}
rpn_Reset(expr);
rpn_Free(expr);
}
/*
@@ -825,7 +825,7 @@ void out_RelWord(struct Expression *expr)
} else {
out_AbsWord(expr->nVal);
}
rpn_Reset(expr);
rpn_Free(expr);
}
/*
@@ -871,7 +871,7 @@ void out_RelLong(struct Expression *expr)
} else {
out_AbsLong(expr->nVal);
}
rpn_Reset(expr);
rpn_Free(expr);
}
/*
@@ -892,7 +892,7 @@ void out_PCRelByte(struct Expression *expr)
nPC += 1;
pPCSymbol->nValue += 1;
rpn_Reset(expr);
rpn_Free(expr);
}
/*