diff options
author | 2004-12-10 10:07:31 -0700 | |
---|---|---|
committer | 2005-04-07 21:05:51 -0700 | |
commit | 9ba43219929458c54a6ec737f5fd51ee5fb041ab (patch) | |
tree | 8fcd44be18e5b283c57748d7097232ad298200bc /liveness.c | |
parent | Remove old pseudos from register list when we redefine one (diff) | |
download | sparse-9ba43219929458c54a6ec737f5fd51ee5fb041ab.tar.gz sparse-9ba43219929458c54a6ec737f5fd51ee5fb041ab.tar.bz2 sparse-9ba43219929458c54a6ec737f5fd51ee5fb041ab.zip |
PHI pseudos aren't supposed to show up on the liveness
tracking. Make the asserts reflect that.
Diffstat (limited to 'liveness.c')
-rw-r--r-- | liveness.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -162,7 +162,7 @@ static void add_pseudo_exclusive(struct pseudo_list **list, pseudo_t pseudo) static inline int trackable_pseudo(pseudo_t pseudo) { - return pseudo && (pseudo->type == PSEUDO_REG || pseudo->type == PSEUDO_PHI || pseudo->type == PSEUDO_ARG); + return pseudo && (pseudo->type == PSEUDO_REG || pseudo->type == PSEUDO_ARG); } static void insn_uses(struct basic_block *bb, struct instruction *insn, pseudo_t pseudo) |