1
Fork 0

Clarify comment about purpose of ReifyShim.

This commit is contained in:
Adam Perry 2019-10-11 07:45:59 -07:00
parent d92cef7473
commit 2d5ef8f9ff

View file

@ -69,8 +69,8 @@ fn make_shim<'tcx>(tcx: TyCtxt<'tcx>, instance: ty::InstanceDef<'tcx>) -> &'tcx
// We are generating a call back to our def-id, which the
// codegen backend knows to turn to an actual virtual call.
ty::InstanceDef::Virtual(def_id, _) |
// ...or we are generating a direct call to our #[track_caller] function which
// requires an implicit caller location that the virtual call won't pass
// ...or we are generating a direct call to a function for which indirect calls must be
// codegen'd differently than direct ones (example: #[track_caller])
ty::InstanceDef::ReifyShim(def_id) => {
build_call_shim(
tcx,