Update libsolidity/codegen/ir/IRGeneratorForStatements.cpp

Co-authored-by: Hari <webmail.hari@gmail.com>
This commit is contained in:
Anton Bukov
2023-07-05 12:34:38 +02:00
co-authored by Hari
parent f9b9905c95
commit 3efe100179
@@ -1944,9 +1944,9 @@ void IRGeneratorForStatements::endVisit(MemberAccess const& _memberAccess)
else if (member == "typehash")
{
Type const* arg = dynamic_cast<MagicType const&>(*_memberAccess.expression().annotation().type).typeArgument();
solAssert(arg != nullptr);
solAssert(!arg);
StructType const* structType = dynamic_cast<StructType const*>(arg);
solAssert(structType != nullptr);
solAssert(!structType);
StructDefinition const& struct_ = structType->structDefinition();
define(_memberAccess) << "0x" << toHex(struct_.typehash()) << "\n";
}