Since fat pointers do not qualify as structural types, they got copied using load_ty and store_ty, which means that we load an FCA and use extractvalue to get the components of the fat pointer. This breaks certain optimizations in LLVM. Found via apasel422/ref_count#13 |
||
|---|---|---|
| .. | ||
| adjustments.rs | ||
| coercions.rs | ||
| consts.rs | ||
| extern-functions.rs | ||
| fatptr.rs | ||
| function-arguments.rs | ||
| gdb_debug_script_load.rs | ||
| intrinsic-no-unnamed-attr.rs | ||
| link_section.rs | ||
| loads.rs | ||
| match.rs | ||
| refs.rs | ||
| stores.rs | ||