be more careful with concat_user_list()
commit9096335b553d82a77355a13f2a621ac6d893dad8
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>
Sat, 11 Mar 2017 14:53:32 +0000 (11 15:53 +0100)
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>
Sat, 29 Apr 2017 23:48:39 +0000 (30 01:48 +0200)
tree38f5441ed545439c81992e5abab718892aeb7020
parent14964df5373292af78b29529d4fc7e1a26b67a97
be more careful with concat_user_list()

In convert_instruction_target(), once all users have been converted
the old user list is concatened to the one of the replacing pseudo.
But this pseudo may be one for which a user list is meaningless,
like PSEUDO_VAL.

While as such it's not a problem, it inhibit the reuse of the users
pointer for other uses.

Fix this by doing the concatenation only if the pseudo can have
an use-list.

Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
flow.c