syntax_data: {"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if kind == AbiKind::DarwinPCS {
context_before:     if !ret.layout.is_aggregate() {
context_after:             // On Darwin, when returning an i8/i16, it must be sign-extended to 32 bits,