{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"if"}]}
                if !asm_macro.diverges(options) {
                let mut vec = Vec::with_capacity(targets.len() + 1);
                    vec.push("return".into());