-
Committer:
Matt Giuca
-
Date:
2010-05-21 01:36:48 UTC
-
Revision ID:
matt.giuca@gmail.com-20100521013648-2brp8p0yy4loz3nf
ast_cfg's public predicates expr_to_instrs and basic_stmt_to_instrs now
convert their variables to SSA form before generating instructions. This
means that interactive now deals internally in SSA-named variables (which
can be seen with :e), and no variable internally is ever re-assigned.
Interactive is now fully SSA-compliant (though it now has an obvious
memory leak in that no interpreter-variable will ever be reclaimed).
Fixes Launchpad bug #580487.