Add test for shadowing inline assembly instruction

This commit is contained in:
Alex Beregszaszi
2017-01-25 11:28:09 +00:00
parent 900c56d996
commit 7ff44bec94
+13
View File
@@ -1479,6 +1479,19 @@ BOOST_AUTO_TEST_CASE(function_type_state_variable)
BOOST_CHECK(successParse(text));
}
BOOST_AUTO_TEST_CASE(inline_assembly_shadowed_instruction)
{
char const* text = R"(
contract A {
function f() {
assembly {
let gas := 1
}
}
}
)";
CHECK_PARSE_ERROR(text, "Cannot shadow instructions with variable declaration.");
}
BOOST_AUTO_TEST_SUITE_END()