projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix mismatched decl/implementation
[libfirm]
/
ir
/
ir
/
irgopt.c
diff --git
a/ir/ir/irgopt.c
b/ir/ir/irgopt.c
index
1888d28
..
9c06123
100644
(file)
--- a/
ir/ir/irgopt.c
+++ b/
ir/ir/irgopt.c
@@
-155,12
+155,12
@@
static void enqueue_users(ir_node *n, pdeq *waitq)
/**
* Data flow optimization walker.
/**
* Data flow optimization walker.
- * Optimizes all nodes and enqueue it
'
s users
+ * Optimizes all nodes and enqueue its users
* if done.
*/
static void opt_walker(ir_node *n, void *env)
{
* if done.
*/
static void opt_walker(ir_node *n, void *env)
{
- pdeq *waitq = env;
+ pdeq *waitq =
(pdeq*)
env;
ir_node *optimized;
optimized = optimize_in_place_2(n);
ir_node *optimized;
optimized = optimize_in_place_2(n);
@@
-209,7
+209,7
@@
int optimize_graph_df(ir_graph *irg)
/* finish the wait queue */
while (! pdeq_empty(waitq)) {
/* finish the wait queue */
while (! pdeq_empty(waitq)) {
- ir_node *n = pdeq_getl(waitq);
+ ir_node *n =
(ir_node*)
pdeq_getl(waitq);
if (! is_Bad(n))
opt_walker(n, waitq);
}
if (! is_Bad(n))
opt_walker(n, waitq);
}