syntax_data: {"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:             // On Darwin, when passing an i8/i16, it must be sign-extended to 32 bits,
context_before:         if kind == AbiKind::DarwinPCS {
context_after:             // and likewise a u8/u16 must be zero-extended to 32-bits.