{"ast_node_type":"function","tokens":[{"end":24,"kind":"keyword","start":0,"text":"fn"}]}
    fn drop(&mut self) {
impl<'ll, 'tcx, 'a> Drop for AdtStackPopGuard<'ll, 'tcx, 'a> {
        debug_context(self.cx).adt_stack.borrow_mut().pop();