syntax_data: {"ast_node_type":"function","tokens":[{"end":61,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:         fn unadjust<'tcx>(arg: &mut ArgAbi<'tcx, Ty<'tcx>>) {
context_before:         // some LLVM intrinsics.
context_after:             // This still uses `PassMode::Pair` for ScalarPair types. That's unlikely to be intended,