take into account writes inside macro statements during evaluation
commita277bac41e3b8253dc62798b0575e68ff3af9925
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 12 Apr 2016 10:59:00 +0000 (12 12:59 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 12 Apr 2016 11:45:50 +0000 (12 13:45 +0200)
treea9a363293ad257963d7aba6944e64c23e2f2d1df
parentd91634ad944e375362ac9f831f1c0a080c3f7a81
take into account writes inside macro statements during evaluation

If a variable is being written inside a macro statement then
a known value for that variable may not be valid throughout
the entire macro statement.  Remove the known values for
such variables before evaluating the macro statement tree.

Reported-by: Bruno bodin <bbodin@inf.ed.ac.uk>
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
tests/encapsulate/no_propagate.c [new file with mode: 0644]
tests/encapsulate/no_propagate.scop [new file with mode: 0644]
tree2scop.c