diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-03-22 22:44:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-22 22:44:42 +0100 |
| commit | 2ee07a19b777149b6723011b361a6324c593438b (patch) | |
| tree | 8293dfaca7702570c030d14984e5d9532bfd942c /compiler/rustc_codegen_ssa | |
| parent | 29d04ff501a9d48c2989144f5cb69ada6092bd45 (diff) | |
| parent | 20dc53208557db5672a1bcf97b3e582a95913f2c (diff) | |
| download | rust-2ee07a19b777149b6723011b361a6324c593438b.tar.gz rust-2ee07a19b777149b6723011b361a6324c593438b.zip | |
Rollup merge of #109378 - MU001999:master, r=scottmcm
Remove Ty::is_region_ptr Fixes #109372
Diffstat (limited to 'compiler/rustc_codegen_ssa')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/mir/block.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/block.rs b/compiler/rustc_codegen_ssa/src/mir/block.rs index bdfc0aa1c30..de1e00bd7a3 100644 --- a/compiler/rustc_codegen_ssa/src/mir/block.rs +++ b/compiler/rustc_codegen_ssa/src/mir/block.rs @@ -917,7 +917,7 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { // // This is also relevant for `Pin<&mut Self>`, where we need to peel the `Pin`. 'descend_newtypes: while !op.layout.ty.is_unsafe_ptr() - && !op.layout.ty.is_region_ptr() + && !op.layout.ty.is_ref() { for i in 0..op.layout.fields.count() { let field = op.extract_field(bx, i); @@ -959,7 +959,7 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { Immediate(_) => { // See comment above explaining why we peel these newtypes 'descend_newtypes: while !op.layout.ty.is_unsafe_ptr() - && !op.layout.ty.is_region_ptr() + && !op.layout.ty.is_ref() { for i in 0..op.layout.fields.count() { let field = op.extract_field(bx, i); |
