Merge pull request #2473 from ethereum/functiontype-sig

Add .selector member on function types
This commit is contained in:
Alex Beregszaszi
2017-09-13 17:35:48 +01:00
committed by GitHub
7 changed files with 132 additions and 1 deletions
+5
View File
@@ -2436,6 +2436,11 @@ MemberList::MemberMap FunctionType::nativeMembers(ContractDefinition const*) con
case Kind::BareDelegateCall:
{
MemberList::MemberMap members;
if (m_kind == Kind::External)
members.push_back(MemberList::Member(
"selector",
make_shared<FixedBytesType>(4)
));
if (m_kind != Kind::BareDelegateCall && m_kind != Kind::DelegateCall)
{
if (isPayable())