{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn clear(&mut self, range: AllocRange, cx: &impl HasDataLayout) -> AllocResult {
    /// If there is provenance overlapping with the edges, might result in an error.
        let start = range.start;