about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-03-02 03:54:33 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-03-02 03:54:33 +0530
commitb79a788f8f4d26014e9236c64cc63f9e0d4bfbe1 (patch)
treed7bab1f046a3ca94471a562c6fbe32d420458984 /src/libstd/sys/unix/stack_overflow.rs
parent7398071a8a551259e0bb5f23348a5a4715e17a1d (diff)
parent8b6b3c159c0b980e340a9bb05b8a90bd9bc1dfd8 (diff)
downloadrust-b79a788f8f4d26014e9236c64cc63f9e0d4bfbe1.tar.gz
rust-b79a788f8f4d26014e9236c64cc63f9e0d4bfbe1.zip
Rollup merge of #22935 - dotdash:method_attr, r=eddyb
 ... objects

For method calls through trait objects, we currently generate the llvm
function argument attributes using the non-opaque method signature that
still has the trait object fat pointer for the self pointer. This leads
to attributes that are plain wrong, e.g. noalias. As we don't know
anything about the concrete type of the underlying object, we must
replace the self argument with an opaque i8 pointer before applying the
attributes.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions