rust/tests/codegen/sanitizer/cfi
Ramon de C Valle 2498a9d464 CFI: Restore typeid_for_instance default behavior
Restore typeid_for_instance default behavior of performing self type
erasure, since it's the most common case and what it does most of the
time. Using concrete self (or not performing self type erasure) is for
assigning a secondary type id, and secondary type ids are only assigned
when they're unique and to methods, and also are only tested for when
methods are used as function pointers.
2024-04-04 21:19:33 -07:00
..
add-canonical-jump-tables-flag.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
add-enable-split-lto-unit-flag.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-checks-attr-no-sanitize.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-checks.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-attr-cfi-encoding.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-const-generics.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-drop-in-place.rs CFI: Fix drop and drop_in_place 2024-03-27 12:52:14 -07:00
emit-type-metadata-id-itanium-cxx-abi-function-types.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-lifetimes.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-method-secondary-typeid.rs CFI: Restore typeid_for_instance default behavior 2024-04-04 21:19:33 -07:00
emit-type-metadata-id-itanium-cxx-abi-paths.rs CFI: Skip non-passed arguments 2024-03-21 22:26:26 +00:00
emit-type-metadata-id-itanium-cxx-abi-pointer-types.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-primitive-types.rs CFI: Skip non-passed arguments 2024-03-21 22:26:26 +00:00
emit-type-metadata-id-itanium-cxx-abi-repr-transparent-types.rs CFI: Support self_cell-like recursion 2024-03-22 23:02:05 +00:00
emit-type-metadata-id-itanium-cxx-abi-sequence-types.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-trait-types.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-id-itanium-cxx-abi-user-defined-types.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-itanium-cxx-abi-generalized.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-itanium-cxx-abi-normalized-generalized.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-itanium-cxx-abi-normalized.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-itanium-cxx-abi.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
emit-type-metadata-trait-objects.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
generalize-pointers.rs CFI: Break tests into smaller files 2024-03-14 00:56:29 -07:00
normalize-integers.rs CFI: Skip non-passed arguments 2024-03-21 22:26:26 +00:00