principal.substs,
&mut unique_type_id);
},
- ty::TyBareFn(_, &ty::BareFnTy{ unsafety, abi, ref sig } ) => {
+ ty::TyFnDef(_, &ty::BareFnTy{ unsafety, abi, ref sig } ) |
+ ty::TyFnPtr(&ty::BareFnTy{ unsafety, abi, ref sig } ) => {
if unsafety == hir::Unsafety::Unsafe {
unique_type_id.push_str("unsafe ");
}
}
}
}
- ty::TyBareFn(_, ref barefnty) => {
+ ty::TyFnDef(_, ref barefnty) | ty::TyFnPtr(ref barefnty) => {
let fn_metadata = subroutine_type_metadata(cx,
unique_type_id,
&barefnty.sig,