about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-09-01 00:26:53 +0000
committerbors <bors@rust-lang.org>2022-09-01 00:26:53 +0000
commit3892b7074daeb23ddeaffd3e26b4f7979c6cc5a7 (patch)
tree71b63a38646f0101a6a64c1e1a0d76e4605e3197 /compiler/rustc_codegen_llvm/src
parentdb00199d999dae0e549ff11cfed6d7dee3d4583c (diff)
parent1c7c792ddafe2a1aaa76e2ddee4fa9b2187dcfcb (diff)
downloadrust-3892b7074daeb23ddeaffd3e26b4f7979c6cc5a7.tar.gz
rust-3892b7074daeb23ddeaffd3e26b4f7979c6cc5a7.zip
Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddyb
proc_macro/bridge: send diagnostics over the bridge as a struct

This removes some RPC when creating and emitting diagnostics, and
simplifies the bridge slightly.

After this change, there are no remaining methods which take advantage
of the support for `&mut` references to objects in the store as
arguments, meaning that support for them could technically be removed if
we wanted. The only remaining uses of immutable references into the
store are `TokenStream` and `SourceFile`.

r? `@eddyb`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions