]> git.lizzy.rs Git - rust.git/commit
Mir: Add Terminatorkind::Abort
authorDavid Henningsson <diwic@ubuntu.com>
Tue, 19 Dec 2017 00:17:16 +0000 (01:17 +0100)
committerDavid Henningsson <diwic@ubuntu.com>
Thu, 21 Dec 2017 03:43:27 +0000 (04:43 +0100)
commitdd6127e4af0a0b899c82944b023bf3e7e2949175
treef9de5c811915d871b56ebaa1e38828645e6022b5
parentfdfb0071091d7257b20ee2a75041d868c23f1114
Mir: Add Terminatorkind::Abort

The Abort Terminatorkind will cause an llvm.trap function call to be
emitted.

Signed-off-by: David Henningsson <diwic@ubuntu.com>
17 files changed:
src/librustc/ich/impls_mir.rs
src/librustc/mir/mod.rs
src/librustc/mir/visit.rs
src/librustc_mir/borrow_check/mod.rs
src/librustc_mir/borrow_check/nll/type_check/mod.rs
src/librustc_mir/dataflow/impls/borrows.rs
src/librustc_mir/dataflow/mod.rs
src/librustc_mir/dataflow/move_paths/builder.rs
src/librustc_mir/interpret/terminator/mod.rs
src/librustc_mir/monomorphize/collector.rs
src/librustc_mir/transform/check_unsafety.rs
src/librustc_mir/transform/inline.rs
src/librustc_mir/transform/qualify_consts.rs
src/librustc_mir/transform/remove_noop_landing_pads.rs
src/librustc_passes/mir_stats.rs
src/librustc_trans/mir/analyze.rs
src/librustc_trans/mir/block.rs