Files
rust/src/librustc_codegen_ssa
Mazdak Farrokhzad ef01330887 Rollup merge of #64588 - matthewjasper:mir-address-of, r=oli-obk
Add a raw "address of" operator

* Parse and feature gate `&raw [const | mut] expr` (feature gate name is `raw_address_of`)
* Add `mir::Rvalue::AddressOf`
* Use the new `Rvalue` for:
    * the new syntax
    * reference to pointer casts
    * drop shims for slices and arrays
* Stop using `mir::Rvalue::Cast` with a reference as the operand
* Correctly evaluate `mir::Rvalue::{Ref, AddressOf}` in constant propagation

cc @Centril @RalfJung @oli-obk @eddyb
cc #64490
2019-12-20 17:22:16 +01:00
..
2019-12-06 12:24:54 +00:00
2019-09-25 15:50:04 +01:00
2019-12-06 12:24:54 +00:00
2019-09-26 18:21:48 +01:00
2019-10-24 13:32:54 -05:00