mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Adding msg.sig Solidity Magic type
msg.sig will return a bytes4 with the function signature located in CALLDATALOAD
This commit is contained in:
@@ -1160,7 +1160,8 @@ MagicType::MagicType(MagicType::Kind _kind):
|
||||
m_members = MemberList({{"sender", make_shared<IntegerType>(0, IntegerType::Modifier::Address)},
|
||||
{"gas", make_shared<IntegerType>(256)},
|
||||
{"value", make_shared<IntegerType>(256)},
|
||||
{"data", make_shared<ArrayType>(ArrayType::Location::CallData)}});
|
||||
{"data", make_shared<ArrayType>(ArrayType::Location::CallData)},
|
||||
{"sig", make_shared<FixedBytesType>(4)}});
|
||||
break;
|
||||
case Kind::Transaction:
|
||||
m_members = MemberList({{"origin", make_shared<IntegerType>(0, IntegerType::Modifier::Address)},
|
||||
|
||||
Reference in New Issue
Block a user