X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fopt_blocks.c;h=d9771c770344787157eb5fbc4aafbd93751fff77;hb=7275296ed0d4b8c4a654ab969a08ee9cb24a5454;hp=38b2418d0466d59c85411edff3d609d5e186df64;hpb=3182d03a37f4457f7e29fa8777e57b3e89410847;p=libfirm diff --git a/ir/opt/opt_blocks.c b/ir/opt/opt_blocks.c index 38b2418d0..d9771c770 100644 --- a/ir/opt/opt_blocks.c +++ b/ir/opt/opt_blocks.c @@ -32,6 +32,7 @@ #include "irgraph_t.h" #include "irnode_t.h" #include "iropt_t.h" +#include "trouts.h" #include "set.h" #include "debug.h" @@ -696,6 +697,9 @@ found: set_irg_doms_inconsistent(irg); /* Hmm, only the root loop is inconsistent */ set_irg_loopinfo_inconsistent(irg); + + /* Calls might be removed. */ + set_trouts_inconsistent(); } /* apply */ /* Combines congruent end blocks into one. */