mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
style fixes
This commit is contained in:
parent
43ca0f0947
commit
f7cbddb7d5
@ -791,9 +791,7 @@ experimental::Type TypeInference::memberType(Type _type, std::string _memberName
|
|||||||
{
|
{
|
||||||
auto constructor = std::get<0>(helper.destTypeConstant(type));
|
auto constructor = std::get<0>(helper.destTypeConstant(type));
|
||||||
if (auto* typeMember = util::valueOrNullptr(annotation().members.at(constructor), _memberName))
|
if (auto* typeMember = util::valueOrNullptr(annotation().members.at(constructor), _memberName))
|
||||||
{
|
|
||||||
return polymorphicInstance(typeMember->type);
|
return polymorphicInstance(typeMember->type);
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_errorReporter.typeError(0000_error, _location, fmt::format("Member {} not found in type {}.", _memberName, TypeEnvironmentHelpers{*m_env}.typeToString(_type)));
|
m_errorReporter.typeError(0000_error, _location, fmt::format("Member {} not found in type {}.", _memberName, TypeEnvironmentHelpers{*m_env}.typeToString(_type)));
|
||||||
|
@ -133,7 +133,7 @@ TypeSystem::TypeSystem()
|
|||||||
|
|
||||||
m_primitiveTypeClasses.emplace(PrimitiveClass::Type, declarePrimitiveClass("type"));
|
m_primitiveTypeClasses.emplace(PrimitiveClass::Type, declarePrimitiveClass("type"));
|
||||||
|
|
||||||
for (auto [type, name, arity]: std::initializer_list<std::tuple<PrimitiveType, const char*, uint64_t>> {
|
for (auto [type, name, arity]: std::initializer_list<std::tuple<PrimitiveType, char const*, uint64_t>>{
|
||||||
{PrimitiveType::TypeFunction, "tfun", 2},
|
{PrimitiveType::TypeFunction, "tfun", 2},
|
||||||
{PrimitiveType::Function, "fun", 2},
|
{PrimitiveType::Function, "fun", 2},
|
||||||
{PrimitiveType::Function, "itself", 1},
|
{PrimitiveType::Function, "itself", 1},
|
||||||
|
@ -46,7 +46,8 @@ std::string IRGeneratorForStatements::generate(ASTNode const& _node)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
namespace {
|
namespace
|
||||||
|
{
|
||||||
|
|
||||||
struct CopyTranslate: public yul::ASTCopier
|
struct CopyTranslate: public yul::ASTCopier
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user