{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"if"}]}
        if (sess.opts.unstable_opts.no_codegen || !sess.opts.output_types.should_codegen())
        // Ignore executable crates if we have -Z no-codegen, as they will error.
            && !output_metadata