about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-08-07 15:56:43 +0000
committerbors <bors@rust-lang.org>2014-08-07 15:56:43 +0000
commit4879ca79240387d18723a324d92c603c5057d342 (patch)
treeadfdb1b0630901cdfa95bf70bdce4134dc63cb02 /src/rustllvm/PassWrapper.cpp
parent8a02304a44bc9d1939b847b824006fcde99ec9e6 (diff)
parentf7aadee14ef4c0cf67771664de8d95eac0023de8 (diff)
downloadrust-4879ca79240387d18723a324d92c603c5057d342.tar.gz
rust-4879ca79240387d18723a324d92c603c5057d342.zip
auto merge of #15831 : rpjohnst/rust/generic-foreign-fns, r=alexcrichton
This allows for things like this:

    extern "C" fn callback<T>(t: T) { /* ... */ }
    extern "C" {
        fn take_callback(c: extern fn(i32));
    }

and later:

    take_callback(callback::<i32>);

Closes #12502.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions