mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Change error message for invalid type
This commit is contained in:
parent
8fe79fe706
commit
efadf7e41f
@ -463,7 +463,7 @@ void AsmAnalyzer::expectValidType(string const& type, SourceLocation const& _loc
|
|||||||
if (!(set<string>{"bool", "u8", "s8", "u32", "s32", "u64", "s64", "u128", "s128", "u256", "s256"}).count(type))
|
if (!(set<string>{"bool", "u8", "s8", "u32", "s32", "u64", "s64", "u128", "s128", "u256", "s256"}).count(type))
|
||||||
m_errors.push_back(make_shared<Error>(
|
m_errors.push_back(make_shared<Error>(
|
||||||
Error::Type::TypeError,
|
Error::Type::TypeError,
|
||||||
"User defined types (\"" + type + "\") are not supported yet.",
|
"\"" + type + "\" is not a valid type (user defined types are not yet supported).",
|
||||||
_location
|
_location
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
@ -200,10 +200,10 @@ BOOST_AUTO_TEST_CASE(invalid_types)
|
|||||||
{
|
{
|
||||||
/// testing invalid literal
|
/// testing invalid literal
|
||||||
/// NOTE: these will need to change when types are compared
|
/// NOTE: these will need to change when types are compared
|
||||||
CHECK_ERROR("{ let x:bool := 1:invalid }", TypeError, "User defined types (\"invalid\") are not supported yet.");
|
CHECK_ERROR("{ let x:bool := 1:invalid }", TypeError, "\"invalid\" is not a valid type (user defined types are not yet supported).");
|
||||||
/// testing invalid variable declaration
|
/// testing invalid variable declaration
|
||||||
CHECK_ERROR("{ let x:invalid := 1:bool }", TypeError, "User defined types (\"invalid\") are not supported yet.");
|
CHECK_ERROR("{ let x:invalid := 1:bool }", TypeError, "\"invalid\" is not a valid type (user defined types are not yet supported).");
|
||||||
CHECK_ERROR("{ function f(a:invalid) {} }", TypeError, "User defined types (\"invalid\") are not supported yet.");
|
CHECK_ERROR("{ function f(a:invalid) {} }", TypeError, "\"invalid\" is not a valid type (user defined types are not yet supported).");
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(builtin_types)
|
BOOST_AUTO_TEST_CASE(builtin_types)
|
||||||
|
Loading…
Reference in New Issue
Block a user