{"ast_node_type":"other","tokens":[{"end":26,"kind":"keyword","start":0,"text":"if"}]}
    if !attrs.is_empty() {
pub(crate) fn apply_to_callsite(callsite: &Value, idx: AttributePlace, attrs: &[&Attribute]) {
        llvm::AddCallSiteAttributes(callsite, idx, attrs);