summaryrefslogtreecommitdiffstats
path: root/src/test/mir-opt/building/custom/arbitrary_let.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/mir-opt/building/custom/arbitrary_let.rs')
-rw-r--r--src/test/mir-opt/building/custom/arbitrary_let.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/mir-opt/building/custom/arbitrary_let.rs b/src/test/mir-opt/building/custom/arbitrary_let.rs
deleted file mode 100644
index 776df3151..000000000
--- a/src/test/mir-opt/building/custom/arbitrary_let.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-#![feature(custom_mir, core_intrinsics)]
-
-extern crate core;
-use core::intrinsics::mir::*;
-use core::ptr::{addr_of, addr_of_mut};
-
-// EMIT_MIR arbitrary_let.arbitrary_let.built.after.mir
-#[custom_mir(dialect = "built")]
-fn arbitrary_let(x: i32) -> i32 {
- mir!(
- {
- let y = x;
- Goto(second)
- }
- third = {
- RET = z;
- Return()
- }
- second = {
- let z = y;
- Goto(third)
- }
- )
-}
-
-fn main() {
- assert_eq!(arbitrary_let(5), 5);
-}