diff options
| author | Ralf Jung <post@ralfj.de> | 2023-08-27 18:12:34 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2023-08-29 09:03:46 +0200 |
| commit | 833592766f9e317e7166ffff1444ff70c6fdeda4 (patch) | |
| tree | 2da11d4941b77d3a28ffa11538f44cc2a352b7ad /src/vtable.rs | |
| parent | 25a2ba2ee4febf9c22f7add7e14a0a50b3fd984d (diff) | |
const_eval and codegen: audit uses of is_zst
Diffstat (limited to 'src/vtable.rs')
| -rw-r--r-- | src/vtable.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vtable.rs b/src/vtable.rs index b309695c190..7598c6eee03 100644 --- a/src/vtable.rs +++ b/src/vtable.rs @@ -51,8 +51,8 @@ pub(crate) fn get_ptr_and_method_ref<'tcx>( 'descend_newtypes: while !arg.layout().ty.is_unsafe_ptr() && !arg.layout().ty.is_ref() { for i in 0..arg.layout().fields.count() { let field = arg.value_field(fx, FieldIdx::new(i)); - if !field.layout().is_zst() { - // we found the one non-zero-sized field that is allowed + if !field.layout().is_1zst() { + // we found the one non-1-ZST field that is allowed // now find *its* non-zero-sized field, or stop if it's a // pointer arg = field; |
