about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2014-12-15 15:41:30 -0500
committerNiko Matsakis <niko@alum.mit.edu>2014-12-22 12:27:07 -0500
commit8fe9e4dff6d9d0fdd940835ae377edcb3754f8c1 (patch)
treef6a8b3551df4061a76323418007569709e34dcdf /src/rustllvm/ExecutionEngineWrapper.cpp
parent7f6177e64627110e5b9776bd5304d65806081390 (diff)
downloadrust-8fe9e4dff6d9d0fdd940835ae377edcb3754f8c1.tar.gz
rust-8fe9e4dff6d9d0fdd940835ae377edcb3754f8c1.zip
Insert coercions to fn pointer types required for the new types
post-unboxed-closure-conversion. This requires a fair amount of
annoying coercions because all the `map` etc types are defined
generically over the `F`, so the automatic coercions don't propagate;
this is compounded by the need to use `let` and not `as` due to
stage0. That said, this pattern is to a large extent temporary and
unusual.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions