Change AST::interfaceId() to uint32_t

This commit is contained in:
Alex Beregszaszi
2020-11-19 23:33:08 +00:00
parent 8d315ee130
commit 82997fbf5e
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -198,11 +198,11 @@ vector<pair<util::FixedHash<4>, FunctionTypePointer>> const& ContractDefinition:
});
}
uint64_t ContractDefinition::interfaceId() const
uint32_t ContractDefinition::interfaceId() const
{
uint64_t result{0};
uint32_t result{0};
for (auto const& function: interfaceFunctionList(false))
result ^= util::fromBigEndian<uint64_t>(function.first.ref());
result ^= util::fromBigEndian<uint32_t>(function.first.ref());
return result;
}