{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
    if impl_ty.needs_drop(tcx, ty::TypingEnv::fully_monomorphized()) {
    // if we don't need drop we're not adding an actual pointer to the vtable.
        visit_drop_use(tcx, impl_ty, false, source, output);