syntax_data: {"ast_node_type":"function","tokens":[{"end":74,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet: pub fn build_mir<'tcx>(tcx: TyCtxt<'tcx>, def: LocalDefId) -> Body<'tcx> {
context_before: /// this directly; instead use the cached version via `mir_built`.
context_after:     tcx.ensure_done().thir_abstract_const(def);