diff --git a/SolidityParser.cpp b/SolidityParser.cpp index 6c53887a5..b3fcd6484 100644 --- a/SolidityParser.cpp +++ b/SolidityParser.cpp @@ -481,6 +481,17 @@ BOOST_AUTO_TEST_CASE(statement_starting_with_type_conversion) " function fun() {\n" " uint64(2);\n" " uint64[7](3);\n" + " uint64[](3);\n" + " }\n" + "}\n"; + BOOST_CHECK_NO_THROW(parseText(text)); +} + +BOOST_AUTO_TEST_CASE(type_conversion_to_dynamic_array) +{ + char const* text = "contract test {\n" + " function fun() {\n" + " var x = uint64[](3);\n" " }\n" "}\n"; BOOST_CHECK_NO_THROW(parseText(text));