about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-07-12 01:20:19 +0000
committerbors <bors@rust-lang.org>2018-07-12 01:20:19 +0000
commit3244d53c790809872c558ec5a869ea2e1e770ac8 (patch)
tree5b081873eded339502f1be13dad7ca6ef330d1a8 /src/libstd/sys/unix/stack_overflow.rs
parent4ba5ff4d3020ed0de7da8f976204342a2102fdf1 (diff)
parentce94518ed36f9248bbbcc34f5d7ec9bb194ed228 (diff)
downloadrust-3244d53c790809872c558ec5a869ea2e1e770ac8.tar.gz
rust-3244d53c790809872c558ec5a869ea2e1e770ac8.zip
Auto merge of #52089 - eddyb:issue-51907, r=nagisa
rustc_codegen_llvm: replace the first argument early in FnType::new_vtable.

Fixes #51907 by removing the vtable pointer before the `ArgType` is even created.
This allows any ABI to support trait object method calls, regardless of how it passes `*dyn Trait`.

r? @nikomatsakis
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions