diff --git a/pylingual/control_flow_reconstruction/templates/Conditional.py b/pylingual/control_flow_reconstruction/templates/Conditional.py index ecf641c..1355f25 100644 --- a/pylingual/control_flow_reconstruction/templates/Conditional.py +++ b/pylingual/control_flow_reconstruction/templates/Conditional.py @@ -127,7 +127,7 @@ class Assertion(ControlFlowTemplate): class ShortCircuitAnd(ControlFlowTemplate): template = T( A=~N("B", "tail"), - B=~N("body", "tail").with_in_deg(1), + B=~N("body", "tail").with_in_deg(1).with_cond(has_no_lines), body=~N.tail(), tail=N.tail(), )