X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fvrp.c;h=567f3839ace5a966c426a7679f94454b82f0c28a;hb=3da5ed2598245b896255bc444aaa1768f6098cfe;hp=38d4737d896386ae3955d87f280b4c7c5133a83b;hpb=d6a1a4af9655b1af53be5c2574ae551741923013;p=libfirm diff --git a/ir/ana/vrp.c b/ir/ana/vrp.c index 38d4737d8..567f3839a 100644 --- a/ir/ana/vrp.c +++ b/ir/ana/vrp.c @@ -27,6 +27,7 @@ #include "irtypes.h" #include "vrp.h" +#include "iroptimize.h" #include "irouts.h" #include "irgraph_t.h" #include "irgopt.h" @@ -619,14 +620,14 @@ vrp_attr *vrp_get_info(const ir_node *node) { const ir_graph *irg = get_irn_irg(node); const ir_phase *phase = irg_get_phase(irg, PHASE_VRP); + vrp_attr *vrp; if (phase == NULL) { /* phase has not yet been initialized */ return NULL; } - - vrp_attr *vrp = phase_get_irn_data(phase, node); + vrp = phase_get_irn_data(phase, node); if (vrp && vrp->valid) { return vrp; }