about summary refs log tree commit diff
path: root/compiler/rustc_interface/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-08-24 23:51:06 +0000
committerbors <bors@rust-lang.org>2022-08-24 23:51:06 +0000
commit5462da52ba9edc77c2a7e4fc77aaf3b977d41ad1 (patch)
treefa50eb25d05bce6e5d352091e1151d7321df925d /compiler/rustc_interface/src
parentaddacb5878b9970ebc1665768a05cb601e7aea15 (diff)
parentf8ca6aad83ff815579a85b26c7e617138b488681 (diff)
downloadrust-5462da52ba9edc77c2a7e4fc77aaf3b977d41ad1.tar.gz
rust-5462da52ba9edc77c2a7e4fc77aaf3b977d41ad1.zip
Auto merge of #99946 - tmiasko:elide-storage-makers, r=oli-obk
Elide superfluous storage markers

Follow the existing strategy of omitting the storage markers for temporaries
introduced for internal usage when elaborating derefs and deref projections.

Those temporaries are simple scalars which are used immediately after being
defined and never have their address taken. There is no benefit from storage
markers from either liveness analysis or code generation perspective.
Diffstat (limited to 'compiler/rustc_interface/src')
0 files changed, 0 insertions, 0 deletions