syntax_data: {"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if self.opts.json_future_incompat {
context_before:         self.dcx().print_error_count();
context_after:             self.dcx().emit_future_breakage_report();