{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"if"}]}
                if self.body.coroutine.is_none() {
            TerminatorKind::CoroutineDrop => {
                    self.fail(location, "`CoroutineDrop` cannot appear outside coroutine bodies");