summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-09-02 18:38:41 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-12-19 18:30:10 +0100
commitd3f150de0bc702edcbb72cb1c1e1dcfb22457410 (patch)
tree6e43f110f40b295fec674744ceea2098d9111932
parent5fa48c03a4f7890a49c2e98b908d8ab02ab4d338 (diff)
downloadsparse-d3f150de0bc702edcbb72cb1c1e1dcfb22457410.tar.gz
remove unused arg in add_branch()
add_branch() has an argument for an expression but this argument is not used anymore and doesn't seem to be of any possible use. So, remove this unneeded arg. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r--linearize.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/linearize.c b/linearize.c
index ac913131..ec11abee 100644
--- a/linearize.c
+++ b/linearize.c
@@ -756,7 +756,7 @@ static struct basic_block * add_label(struct entrypoint *ep, struct symbol *labe
return bb;
}
-static void add_branch(struct entrypoint *ep, struct expression *expr, pseudo_t cond, struct basic_block *bb_true, struct basic_block *bb_false)
+static void add_branch(struct entrypoint *ep, pseudo_t cond, struct basic_block *bb_true, struct basic_block *bb_false)
{
struct basic_block *bb = ep->active;
struct instruction *br;
@@ -1655,7 +1655,7 @@ static pseudo_t linearize_short_conditional(struct entrypoint *ep, struct expres
bb_false = alloc_basic_block(ep, expr_false->pos);
src1 = linearize_expression(ep, cond);
phi1 = alloc_phi(ep->active, src1, expr->ctype);
- add_branch(ep, expr, src1, merge, bb_false);
+ add_branch(ep, src1, merge, bb_false);
set_activeblock(ep, bb_false);
src2 = linearize_expression(ep, expr_false);
@@ -1790,7 +1790,7 @@ static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *
case EXPR_COMPARE:
cond = linearize_compare(ep, expr);
- add_branch(ep, expr, cond, bb_true, bb_false);
+ add_branch(ep, cond, bb_true, bb_false);
break;
case EXPR_PREOP:
@@ -1799,7 +1799,7 @@ static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *
/* fall through */
default: {
cond = linearize_expression_to_bool(ep, expr);
- add_branch(ep, expr, cond, bb_true, bb_false);
+ add_branch(ep, cond, bb_true, bb_false);
return VOID;
}