aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-02-20 12:32:26 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-02-24 10:49:15 +0100
commitb1bf9d64cc75dae02acabc8cea96720705c069f1 (patch)
treea56b7a9dcb2d0874e57d5ad56784639302671a6e
parent92fc6dac2eb886d048d215d2dd4f4f0aada4635e (diff)
downloadsparse-dev-b1bf9d64cc75dae02acabc8cea96720705c069f1.tar.gz
remove unneeded cast in calls to free_ptr_list()
free_ptr_list() is a macro doing the typechecking. It's thus not only unnneded but counter-productive to cast its argument to the untyped 'struct ptr_list*'. Remove these casts. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r--cse.c2
-rw-r--r--lib.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/cse.c b/cse.c
index df3469ac..79d37cfd 100644
--- a/cse.c
+++ b/cse.c
@@ -387,7 +387,7 @@ void cse_eliminate(struct entrypoint *ep)
last = insn;
} END_FOR_EACH_PTR(insn);
}
- free_ptr_list((struct ptr_list **)list);
+ free_ptr_list(list);
}
}
}
diff --git a/lib.h b/lib.h
index 00f71d9b..3050b557 100644
--- a/lib.h
+++ b/lib.h
@@ -218,7 +218,7 @@ static inline int bb_list_size(struct basic_block_list *list)
static inline void free_instruction_list(struct instruction_list **head)
{
- free_ptr_list((struct ptr_list **)head);
+ free_ptr_list(head);
}
static inline struct instruction * delete_last_instruction(struct instruction_list **head)