### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
[debug/optimizer]   re-resolving AST assuming guarantees <constants-folded,resolved>
[debug/optimizer]   re-resolving AST assuming guarantees <constants-folded,resolved>
[debug/optimizer]   re-processing AST, round 1
[debug/optimizer]   re-processing AST, round 1
[debug/optimizer]     * computed CFGs
[debug/optimizer]     * computed CFGs
[debug/optimizer] pass: constant-propagation (round 1, pass iteration 1)
[debug/optimizer] pass: constant-propagation (round 2, pass iteration 1)
[debug/optimizer] pass: constant-propagation (round 3, pass iteration 1)
[debug/optimizer] pass: dead-code-cfg (round 1, pass iteration 1)
[debug/optimizer] pass: dead-code-cfg (round 2, pass iteration 1)
[debug/optimizer] pass: dead-code-cfg (round 3, pass iteration 1)
[debug/optimizer] pass: dead-code-static (round 1, pass iteration 1)
[debug/optimizer] pass: dead-code-static (round 2, pass iteration 1)
[debug/optimizer] pass: dead-code-static (round 3, pass iteration 1)
[debug/optimizer]       - deleting function state: bar
[debug/optimizer]       - deleting function state: foo
[debug/optimizer]       - deleting function state: foo
[debug/optimizer] pass: feature-requirements (round 1, pass iteration 1)
[debug/optimizer] pass: flatten-blocks (round 1, pass iteration 1)
[debug/optimizer] pass: flatten-blocks (round 2, pass iteration 1)
[debug/optimizer] pass: flatten-blocks (round 3, pass iteration 1)
[debug/optimizer]     * function changed: bar
[debug/optimizer]     * function changed: foo
[debug/optimizer]     * function changed: foo
[debug/optimizer]     -> modified
[debug/optimizer]     -> modified
[debug/optimizer] pass: peephole (round 1, pass iteration 1)
[debug/optimizer] pass: peephole (round 2, pass iteration 1)
[debug/optimizer] pass: peephole (round 3, pass iteration 1)
[debug/optimizer] pass: remove-unused-parameters (round 1, pass iteration 1)
[debug/optimizer] pass: remove-unused-parameters (round 2, pass iteration 1)
[debug/optimizer] pass: remove-unused-parameters (round 3, pass iteration 1)
[debug/optimizer]   [unreachable-code.hlt:16:5-16:32] statement::Expression "hilti::print("after1", True);" -> null (unreachable code)
[debug/optimizer]   [unreachable-code.hlt:17:5-17:32] statement::Expression "hilti::print("after2", True);" -> null (unreachable code)
[debug/optimizer]   [unreachable-code.hlt:23:5-26:36] statement::If "if ( x ) { hilti::print("True", True); } else { hilti::print("False", True); }" -> null (unreachable code)
