Separate DebugData fields for Solidity and Yul source locations

This commit is contained in:
Kamil Śliwak
2021-09-22 13:11:39 +02:00
parent 9c1d40debf
commit ce4420f857
21 changed files with 281 additions and 242 deletions
+3 -3
View File
@@ -306,14 +306,14 @@ string AsmPrinter::formatDebugData(shared_ptr<DebugData const> const& _debugData
items.emplace_back("@ast-id " + to_string(*id));
if (
m_lastLocation != _debugData->location &&
m_lastLocation != _debugData->originLocation &&
!m_nameToSourceIndex.empty()
)
{
m_lastLocation = _debugData->location;
m_lastLocation = _debugData->originLocation;
items.emplace_back(formatSourceLocation(
_debugData->location,
_debugData->originLocation,
m_nameToSourceIndex,
m_soliditySourceProvider
));