( context: &mut Context<'a, 'b>, generator: &mut G, expression: &'b Expression<'a>, )
| 314 | let mut defer_stack = std::mem::take(&mut context.defer_stack); |
| 315 | for statement in defer_stack.iter().rev() { |
| 316 | generate_statement(context, generator, statement, context.defer_stack.len(), &mut false); |
| 317 | } |
| 318 | defer_stack.truncate(block_start_defer_len); |
| 319 | context.defer_stack = defer_stack; |
| 320 | }); |
| 321 | |
| 322 | *should_generate_defer_stack = false; |
| 323 | return true; |
| 324 | } |
| 325 | } |
no outgoing calls
no test coverage detected