]> git.lizzy.rs Git - rust.git/commit - src/tools/rust-analyzer
Auto merge of #85273 - LeSeulArtichaut:thir-query, r=nikomatsakis
authorbors <bors@rust-lang.org>
Tue, 25 May 2021 03:07:03 +0000 (03:07 +0000)
committerbors <bors@rust-lang.org>
Tue, 25 May 2021 03:07:03 +0000 (03:07 +0000)
commitd568d63b1f9f5fc47e4202e2a2a84142ff6202d8
treeb5e1b4ef2806451f5234cb61e6b3b2c15db3aace
parent126561cb31e8ebe1e2dd9dfd0d3ca621308dc56f
parentaf3d9a3aa307a1a1d2badb2be580a624a18b2858
Auto merge of #85273 - LeSeulArtichaut:thir-query, r=nikomatsakis

Make building THIR a stealable query

This PR creates a stealable `thir_body` query so that we can build the THIR only once for THIR unsafeck and MIR build.

Blocked on #83842.
r? `@nikomatsakis`
compiler/rustc_middle/src/ty/context.rs
compiler/rustc_mir_build/src/check_unsafety.rs