fixed assert on EI creation for structs containing only mapping or arrays

This commit is contained in:
LianaHus
2016-01-15 17:36:06 +01:00
parent ca45cfee8c
commit b2daa5a9d8
3 changed files with 25 additions and 6 deletions
@@ -1003,6 +1003,19 @@ BOOST_AUTO_TEST_CASE(base_class_state_variable_accessor)
BOOST_CHECK(success(text));
}
BOOST_AUTO_TEST_CASE(struct_accessor_one_array_only)
{
char const* sourceCode = R"(
contract test {
struct Data { uint[15] m_array; }
Data public data;
}
)";
BOOST_CHECK(expectError(sourceCode) == Error::Type::TypeError);
}
BOOST_AUTO_TEST_CASE(base_class_state_variable_internal_member)
{
char const* text = "contract Parent {\n"