syntax_data: {"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                     if has_outputs && (has_labels || generates_invoke(unwind)) {
context_before:                         operands.iter().any(|op| matches!(op, InlineAsmOperand::Label { .. }));
context_after:                         for target in targets.iter_mut() {