about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorMoulins <arthur.heuillard@orange.fr>2023-06-29 03:55:09 +0200
committerMoulins <arthur.heuillard@orange.fr>2023-07-21 03:31:46 +0200
commitfeb20f2fe77143c8905de3c34ce41ff42976628c (patch)
treecc8682f0380333cc04c38fceb602a1190adfaaae /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
parentc30fbb95a6ac4af9f08628870fd5b8cad6ccbf75 (diff)
downloadrust-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