about summary refs log tree commit diff
path: root/src/liballoc_system
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-11-21 22:08:26 +0000
committerbors <bors@rust-lang.org>2015-11-21 22:08:26 +0000
commiteb19d024a9902ff551f4839a1d9bd13a7998b75b (patch)
treee7f1b81f28c6ccec9939d49a0b1c881a1fd6972d /src/liballoc_system
parent685e0985616ced167adc0add37b4127e5e705cb9 (diff)
parent6741f3315af8c8f124796b4fde042a1099588598 (diff)
downloadrust-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