Add test for returning string literal in LLL

This commit is contained in:
Alex Beregszaszi 2018-08-09 01:53:43 +01:00
parent 97d3b88f65
commit 758537b274

View File

@ -1013,6 +1013,16 @@ BOOST_AUTO_TEST_CASE(sub_assemblies)
BOOST_CHECK(rVal < u256("0x10000000000000000000000000000000000000000"));
}
BOOST_AUTO_TEST_CASE(string_literal)
{
char const* sourceCode = R"(
(returnlll
(return \"hello\")))
)";
compileAndRun(sourceCode);
BOOST_CHECK(callFallback() == encodeArgs(u256("68656c6c6f000000000000000000000000000000000000000000000000000000")));
}
BOOST_AUTO_TEST_SUITE_END()
}