]> git.lizzy.rs Git - rust.git/commit
Merge Call and DivergingCall diffs into CallKind
authorSimonas Kazlauskas <git@kazlauskas.me>
Mon, 21 Dec 2015 23:46:56 +0000 (01:46 +0200)
committerSimonas Kazlauskas <git@kazlauskas.me>
Wed, 6 Jan 2016 11:57:52 +0000 (13:57 +0200)
commitd1c644c1e94403f0cd42c7afc2ac06c0554422b7
treefb7d52f1b099afce6e3bd9382da6f01697208c66
parent50107034c08413898392ddf08d13ce1b29b1efac
Merge Call and DivergingCall diffs into CallKind

This merges two separate Call terminators and uses a separate CallKind sub-enum instead.

A little bit unrelatedly, copying into destination value for a certain kind of invoke, is also
implemented here. See the associated comment in code for various details that arise with this
implementation.
src/librustc/mir/repr.rs
src/librustc/mir/visit.rs
src/librustc_mir/build/expr/into.rs
src/librustc_mir/build/scope.rs
src/librustc_mir/transform/erase_regions.rs
src/librustc_trans/trans/mir/block.rs