diff options
| author | bors <bors@rust-lang.org> | 2015-11-21 22:08:26 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-11-21 22:08:26 +0000 |
| commit | eb19d024a9902ff551f4839a1d9bd13a7998b75b (patch) | |
| tree | e7f1b81f28c6ccec9939d49a0b1c881a1fd6972d /src/liballoc_system | |
| parent | 685e0985616ced167adc0add37b4127e5e705cb9 (diff) | |
| parent | 6741f3315af8c8f124796b4fde042a1099588598 (diff) | |
| download | rust-eb19d024a9902ff551f4839a1d9bd13a7998b75b.tar.gz rust-eb19d024a9902ff551f4839a1d9bd13a7998b75b.zip | |
Auto merge of #29963 - dotdash:fat_copy, r=eddyb
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
Diffstat (limited to 'src/liballoc_system')
0 files changed, 0 insertions, 0 deletions
