{"ast_node_type":"other","tokens":[{"end":21,"kind":"keyword","start":0,"text":"if"}]}
        if add_root {
        let mut segments = ThinVec::with_capacity(idents.len() + add_root as usize);
            segments.push(ast::PathSegment::path_root(span));