+/* method flow#AWithExpr#accept_flow_visitor for (self: AWithExpr, FlowVisitor) */
+void nit__flow___AWithExpr___ANode__accept_flow_visitor(val* self, val* p0) {
+val* var_v /* var v: FlowVisitor */;
+val* var /* : nullable EscapeMark */;
+val* var2 /* : nullable EscapeMark */;
+var_v = p0;
+{
+((void(*)(val* self, val* p0))(self->class->vft[COLOR_nit__flow___AWithExpr___ANode__accept_flow_visitor]))(self, p0); /* accept_flow_visitor on <self:AWithExpr>*/
+}
+{
+{ /* Inline scope#AWithExpr#break_mark (self) on <self:AWithExpr> */
+var2 = self->attrs[COLOR_nit__scope__AWithExpr___break_mark].val; /* _break_mark on <self:AWithExpr> */
+var = var2;
+RET_LABEL1:(void)0;
+}
+}
+{
+nit__flow___nit__flow__FlowVisitor___merge_breaks(var_v, var); /* Direct call flow#FlowVisitor#merge_breaks on <var_v:FlowVisitor>*/
+}
+RET_LABEL:;
+}