1
Fork 0
rust/compiler/rustc_const_eval/src/interpret
Matthias Krüger 9a9ec90567
Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoerister
Make `Ty::builtin_deref` just return a `Ty`

Nowhere in the compiler are we using the mutability part of the `TyAndMut` that we used to return.
2024-05-10 16:10:47 +02:00
..
cast.rs Miri: detect wrong vtables in wide pointers 2024-04-21 13:04:51 +02:00
discriminant.rs ScalarInt: add methods to assert being a (u)int of given size 2024-04-19 13:51:52 +02:00
eval_context.rs properly fill a promoted's required_consts 2024-04-23 23:02:54 +02:00
intern.rs Use less fragile error handling 2024-04-17 09:50:44 +00:00
intrinsics.rs Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoerister 2024-05-10 16:10:47 +02:00
machine.rs Let miri and const eval execute intrinsics' fallback bodies 2024-05-03 09:01:12 +00:00
memory.rs interpret: rename base_pointer -> root_pointer 2024-04-17 07:35:48 +02:00
mod.rs interpret: hide some reexports in rustdoc 2024-05-02 18:47:36 +02:00
operand.rs Address PR feedback 2024-04-21 11:08:37 -07:00
operator.rs Make builtin_deref just return a Ty 2024-05-09 22:55:00 -04:00
place.rs Make builtin_deref just return a Ty 2024-05-09 22:55:00 -04:00
projection.rs remove some frame parameters that are no longer needed 2024-03-09 18:28:14 +01:00
step.rs Address PR feedback 2024-04-21 11:08:37 -07:00
terminator.rs some comments or dynamic drop handling 2024-05-04 20:04:01 +02:00
traits.rs interpret: rename base_pointer -> root_pointer 2024-04-17 07:35:48 +02:00
util.rs Move the entire success path into eval_body_using_ecx 2024-03-14 12:21:29 +00:00
validity.rs Miri: detect wrong vtables in wide pointers 2024-04-21 13:04:51 +02:00
visitor.rs Miri: detect wrong vtables in wide pointers 2024-04-21 13:04:51 +02:00