rust/src/test/ui/mir
Tomasz Miąsko 9daf8fd5b1 inliner: Emit storage markers for introduced arg temporaries
When introducing argument temporaries during inlining, emit storage
marker statements just before the assignment and in the beginning of
the return block.

This ensures that such temporaries will not be considered live across
yield points after inlining inside a generator.
2020-09-03 17:01:27 +02:00
..
auxiliary
mir-inlining rustc_codegen_ssa: don't treat inlined variables as debuginfo arguments. 2020-02-03 19:43:02 +02:00
issue-60390.rs Add test for issue-60390 2020-03-13 16:06:08 +09:00
issue-66930.rs Add test for #66930 2020-05-28 16:50:10 +09:00
issue-67639-normalization-ice.rs Fix ICE involving calling Instance.ty during const evaluation 2020-01-05 14:37:59 -05:00
issue-67710-inline-projection.rs Ensure that we process projections during MIR inlining 2020-01-01 20:10:55 -05:00
issue-67947.rs Delay bug to prevent ICE in MIR borrowck 2020-01-09 05:57:28 +09:00
issue-67947.stderr Delay bug to prevent ICE in MIR borrowck 2020-01-09 05:57:28 +09:00
issue-71793-inline-args-storage.rs inliner: Emit storage markers for introduced arg temporaries 2020-09-03 17:01:27 +02:00
issue-75419-validation-impl-trait.rs allow escaping bound vars when normalizing ty::Opaque 2020-08-12 09:08:34 +02:00
issue66339.rs const-prop: Restrict scalar pair propagation 2019-12-06 19:36:34 +03:00
mir-typeck-normalize-fn-sig.rs
mir_adt_construction.rs
mir_ascription_coercion.rs
mir_assign_eval_order.rs fix various typos 2020-03-06 15:19:31 +01:00
mir_augmented_assignments.rs
mir_autoderef.rs
mir_boxing.rs
mir_build_match_comparisons.rs
mir_call_with_associated_type.rs
mir_calls_to_shims.rs Revert "Remove #![feature(never_type)] from tests." 2019-12-14 09:01:04 -05:00
mir_cast_fn_ret.rs lints: add improper_ctypes_definitions 2020-06-24 12:09:35 +01:00
mir_codegen_array.rs
mir_codegen_array_2.rs
mir_codegen_call_converging.rs
mir_codegen_calls.rs lints: add improper_ctypes_definitions 2020-06-24 12:09:35 +01:00
mir_codegen_calls_converging_drops.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_codegen_calls_converging_drops_2.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_codegen_calls_diverging.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_codegen_calls_diverging_drops.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_codegen_critical_edge.rs
mir_codegen_spike1.rs
mir_codegen_switch.rs
mir_codegen_switchint.rs
mir_coercion_casts.rs
mir_coercions.rs
mir_constval_adts.rs
mir_detects_invalid_ops.rs The const propagator cannot trace references. 2020-06-23 10:18:14 +02:00
mir_detects_invalid_ops.stderr Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mir_drop_order.rs Re-enable Emscripten's exception handling support 2019-10-25 15:16:36 -07:00
mir_drop_panics.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_dynamic_drops_1.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_dynamic_drops_2.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_dynamic_drops_3.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_early_return_scope.rs
mir_fat_ptr.rs
mir_fat_ptr_drop.rs
mir_heavy_promoted.rs
mir_indexing_oob_1.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_indexing_oob_2.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_indexing_oob_3.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mir_match_arm_guard.rs
mir_match_test.rs
mir_misc_casts.rs
mir_overflow_off.rs
mir_raw_fat_ptr.rs add raw-addr-of variant to mir_raw_fat_ptr 2020-02-02 20:51:24 +01:00
mir_refs_correct.rs
mir_small_agg_arg.rs
mir_static_subtype.rs
mir_struct_with_assoc_ty.rs
mir_temp_promotions.rs
mir_void_return.rs
mir_void_return_2.rs