]> git.lizzy.rs Git - rust.git/commit
Create fewer basic blocks in match MIR lowering
authorMatthew Jasper <mjjasper1@gmail.com>
Thu, 9 May 2019 22:01:39 +0000 (23:01 +0100)
committerMatthew Jasper <mjjasper1@gmail.com>
Thu, 13 Jun 2019 20:05:21 +0000 (21:05 +0100)
commitda22793a35b725e2fe2f7e2ac1d808404c39c4aa
treec48a0a97a0308968e92ebfcc68b5e314c8d3e758
parent32c337724dd3a1b651cb7ba9769e60262f9f52f8
Create fewer basic blocks in match MIR lowering
30 files changed:
src/librustc_mir/build/matches/mod.rs
src/librustc_mir/build/matches/test.rs
src/librustc_mir/build/mod.rs
src/librustc_mir/transform/qualify_consts.rs
src/librustc_mir/transform/qualify_min_const_fn.rs
src/test/codegen/match.rs
src/test/compile-fail/const-fn-error.rs
src/test/compile-fail/issue-52443.rs
src/test/mir-opt/const_prop/switch_int.rs
src/test/mir-opt/deaggregator_test_enum_2.rs
src/test/mir-opt/issue-38669.rs
src/test/mir-opt/issue-49232.rs
src/test/mir-opt/loop_test.rs
src/test/mir-opt/match-arm-scopes.rs
src/test/mir-opt/match_false_edges.rs
src/test/mir-opt/match_test.rs
src/test/mir-opt/nll/region-subtyping-basic.rs
src/test/mir-opt/remove_fake_borrows.rs
src/test/mir-opt/simplify_if.rs
src/test/mir-opt/simplify_match.rs
src/test/ui/borrowck/borrowck-mut-borrow-linear-errors.stderr
src/test/ui/consts/const-eval/match-test-ptr-null.rs
src/test/ui/consts/const-eval/match-test-ptr-null.stderr
src/test/ui/consts/const-match-pattern-arm.rs
src/test/ui/consts/const-match-pattern-arm.stderr
src/test/ui/consts/single_variant_match_ice.rs
src/test/ui/consts/single_variant_match_ice.stderr
src/test/ui/issues/issue-46843.rs
src/test/ui/issues/issue-46843.stderr
src/test/ui/lifetimes/lifetime-errors/liveness-assign-imm-local-notes.stderr