about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorNika Layzell <nika@thelayzells.com>2022-07-25 00:43:33 -0400
committerNika Layzell <nika@thelayzells.com>2022-08-06 15:49:43 -0400
commit1c7c792ddafe2a1aaa76e2ddee4fa9b2187dcfcb (patch)
treec81fbfd91181e95f820ab7d6c830f1e2fd00ef26 /compiler/rustc_codegen_llvm/src
parent5c54be35c63a883d5114cdbc50e07194e5cece0f (diff)
downloadrust-1c7c792ddafe2a1aaa76e2ddee4fa9b2187dcfcb.tar.gz
rust-1c7c792ddafe2a1aaa76e2ddee4fa9b2187dcfcb.zip
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`.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions