about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2015-02-15 15:09:26 -0500
committerNiko Matsakis <niko@alum.mit.edu>2015-03-23 16:46:02 -0400
commit37601131a0ffc49e93b8797020429a980520171c (patch)
treea12fdb96398c503fd0719784e6457d5944a4a28f /src/rustllvm/ExecutionEngineWrapper.cpp
parentb0aad7dd4fad8d7e2e2f877a511a637258949597 (diff)
downloadrust-37601131a0ffc49e93b8797020429a980520171c.tar.gz
rust-37601131a0ffc49e93b8797020429a980520171c.zip
Make the `Fn` traits inherit from one another and remove the bridging
impls.

This requires:

1. modifying trait selection a bit so that when we synthesize impls for
   fn pointers and closures;
2. adding code to trans so that we can synthesize a `FnMut`/`FnOnce`
   impl for a `Fn` closure and so forth.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions