syntax_data: {"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //! when promoting arguments to indirect references as AVR-GCC. It is important
context_before: //! In particular, both Clang and Rust may not have the same semantics
context_after: //! to note that the core AVR ABI implementation within LLVM itself is ABI