From 27b2c90a27e7fef920fef9a2c48bd93f167fd908 Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Fri, 8 Jul 2016 16:28:19 -0700 Subject: [PATCH] Add tests for parsing call and return. --- cranelift/tests/parser/call.cton | 13 +++++++++++++ cranelift/tests/parser/call.cton.ref | 11 +++++++++++ 2 files changed, 24 insertions(+) create mode 100644 cranelift/tests/parser/call.cton create mode 100644 cranelift/tests/parser/call.cton.ref diff --git a/cranelift/tests/parser/call.cton b/cranelift/tests/parser/call.cton new file mode 100644 index 0000000000..12221c3ff1 --- /dev/null +++ b/cranelift/tests/parser/call.cton @@ -0,0 +1,13 @@ +; Parser tests for call and return syntax. + +function mini() { +ebb1: + return +} + +function r1() -> i32, f32 { +ebb1: + v1 = iconst.i32 3 + v2 = f32const 0.0 + return v1, v2 +} diff --git a/cranelift/tests/parser/call.cton.ref b/cranelift/tests/parser/call.cton.ref new file mode 100644 index 0000000000..a6d51166f4 --- /dev/null +++ b/cranelift/tests/parser/call.cton.ref @@ -0,0 +1,11 @@ +function mini() { +ebb0: + return +} + +function r1() -> i32, f32 { +ebb0: + v0 = iconst.i32 3 + v1 = f32const 0.0 + return v0, v1 +}