about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/interface.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-07-29 02:51:19 +0000
committerbors <bors@rust-lang.org>2021-07-29 02:51:19 +0000
commit581b1664c92f78f3d15181c78a16480987256ecb (patch)
treed4b6485f097c0855c18e700b637adf918333999c /compiler/rustc_interface/src/interface.rs
parent85237886df31ba237acd3b7912336704026813f5 (diff)
parent87740bac642860e794e11965a8d03ecd195880ac (diff)
downloadrust-581b1664c92f78f3d15181c78a16480987256ecb.tar.gz
rust-581b1664c92f78f3d15181c78a16480987256ecb.zip
Auto merge of #87416 - Aaron1011:query-side-effect, r=cjgillot
Create `QuerySideEffects` and use it for diagnostics

The code for saving and loading diagnostics during execution is generalized to handle a new `QuerySideEffects` struct. Currently, this struct just holds diagnostics - in a follow-up PR, I plan to add support for storing attriutes marked as used during query execution.

This is a pure refactor, with no intended behavior changes.
Diffstat (limited to 'compiler/rustc_interface/src/interface.rs')
0 files changed, 0 insertions, 0 deletions