diff options
| author | Moulins <arthur.heuillard@orange.fr> | 2023-06-29 03:55:09 +0200 |
|---|---|---|
| committer | Moulins <arthur.heuillard@orange.fr> | 2023-07-21 03:31:46 +0200 |
| commit | feb20f2fe77143c8905de3c34ce41ff42976628c (patch) | |
| tree | cc8682f0380333cc04c38fceb602a1190adfaaae /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp | |
| parent | c30fbb95a6ac4af9f08628870fd5b8cad6ccbf75 (diff) | |
| download | rust-feb20f2fe77143c8905de3c34ce41ff42976628c.tar.gz rust-feb20f2fe77143c8905de3c34ce41ff42976628c.zip | |
Track ABI info. in `NaiveLayout`, and use it for `PointerLike` checks
THis significantly complicates `NaiveLayout` logic, but is necessary to ensure that bounds like `NonNull<T>: PointerLike` hold in generic contexts. Also implement exact layout computation for structs.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
