mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Support metadata via IR.
This commit is contained in:
@@ -53,7 +53,11 @@ void EVMObjectCompiler::run(Object& _object, bool _optimize)
|
||||
else
|
||||
{
|
||||
Data const& data = dynamic_cast<Data const&>(*subNode);
|
||||
context.subIDs[data.name] = m_assembly.appendData(data.data);
|
||||
// Special handling of metadata.
|
||||
if (data.name.str() == Object::metadataName())
|
||||
m_assembly.appendToAuxiliaryData(data.data);
|
||||
else
|
||||
context.subIDs[data.name] = m_assembly.appendData(data.data);
|
||||
}
|
||||
|
||||
yulAssert(_object.analysisInfo, "No analysis info.");
|
||||
|
||||
Reference in New Issue
Block a user