// PQL IL generation:
tree.body = PQLBody.generate(this.log, this.syms, this.types, cinfo.constants, tree);
if (old_errors == this.log.nerrors && !Lower.oldPQLBackend) {
final PQLOptimiser optimiser = new PQLOptimiser(this, tree, tree.body.context);
final ForwardVisitor optimiser_visitor = new ForwardVisitor() {
@Override
public void visitNonBlock(Join join)
{
System.err.println(">>> Annotating " + join);
optimiser.annotateJoin(join);