topdown: Fix inlining of negated refs and calls
These changes are somewhat self-explanatory--the negation inlining optimization was not producing the correct output if the statements to be inlined contained nested refs or calls. The problem is that `not` only applies to the function or outer reference, not the operands. Signed-off-by: Torin Sandall <torinsandall@gmail.com>
T
Torin Sandall committed
f292c18488b5fe2f040da80f061339660dddde35
Parent: 280d3be