summaryrefslogtreecommitdiffstats
path: root/src/test/mir-opt/building/custom/simple_assign.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/mir-opt/building/custom/simple_assign.rs')
-rw-r--r--src/test/mir-opt/building/custom/simple_assign.rs37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/test/mir-opt/building/custom/simple_assign.rs b/src/test/mir-opt/building/custom/simple_assign.rs
deleted file mode 100644
index ec6dbe1d0..000000000
--- a/src/test/mir-opt/building/custom/simple_assign.rs
+++ /dev/null
@@ -1,37 +0,0 @@
-#![feature(custom_mir, core_intrinsics)]
-
-extern crate core;
-use core::intrinsics::mir::*;
-
-// EMIT_MIR simple_assign.simple.built.after.mir
-#[custom_mir(dialect = "built")]
-pub fn simple(x: i32) -> i32 {
- mir!(
- let temp1: i32;
- let temp2: _;
-
- {
- temp1 = x;
- Goto(exit)
- }
-
- exit = {
- temp2 = Move(temp1);
- RET = temp2;
- Return()
- }
- )
-}
-
-// EMIT_MIR simple_assign.simple_ref.built.after.mir
-#[custom_mir(dialect = "built")]
-pub fn simple_ref(x: &mut i32) -> &mut i32 {
- mir!({
- RET = Move(x);
- Return()
- })
-}
-
-fn main() {
- assert_eq!(5, simple(5));
-}