From 640b8af802bf3d33d628b0f2d43a96318a62c2d6 Mon Sep 17 00:00:00 2001
From: Alex Beregszaszi <alex@rtfs.hu>
Date: Tue, 24 Jul 2018 20:03:13 +0100
Subject: [PATCH] Add syntax tests for assembly block type (evmasm)

---
 .../syntaxTests/parsing/assembly_evmasm_type.sol           | 5 +++++
 .../syntaxTests/parsing/assembly_invalid_type.sol          | 7 +++++++
 2 files changed, 12 insertions(+)
 create mode 100644 test/libsolidity/syntaxTests/parsing/assembly_evmasm_type.sol
 create mode 100644 test/libsolidity/syntaxTests/parsing/assembly_invalid_type.sol

diff --git a/test/libsolidity/syntaxTests/parsing/assembly_evmasm_type.sol b/test/libsolidity/syntaxTests/parsing/assembly_evmasm_type.sol
new file mode 100644
index 000000000..28a07e634
--- /dev/null
+++ b/test/libsolidity/syntaxTests/parsing/assembly_evmasm_type.sol
@@ -0,0 +1,5 @@
+contract C {
+  function f() public pure {
+    assembly "evmasm" {}
+  }
+}
diff --git a/test/libsolidity/syntaxTests/parsing/assembly_invalid_type.sol b/test/libsolidity/syntaxTests/parsing/assembly_invalid_type.sol
new file mode 100644
index 000000000..c2d39279f
--- /dev/null
+++ b/test/libsolidity/syntaxTests/parsing/assembly_invalid_type.sol
@@ -0,0 +1,7 @@
+contract C {
+  function f() public pure {
+    assembly "failasm" {}
+  }
+}
+// ----
+// ParserError: (55-64): Only "evmasm" supported.