{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"if"}]}
            if sess.unstable_target_features.contains(&sym::c) {
            // `unstable_target_features` is used here because "c" is gated behind riscv_target_feature.
                e_flags |= elf::EF_RISCV_RVC;