JVM: parse KotlinDebug when regenerating anonymous objects

This commit is contained in:
pyos
2020-04-08 13:53:17 +02:00
committed by max-kammerer
parent 1fe7ef6521
commit 5feadd56ef
14 changed files with 167 additions and 158 deletions
@@ -95,7 +95,7 @@ object SMAPTestUtil {
if (compiledSmap == null) return
compiledSmap.mapNotNull(SMAPAndFile::smap).forEach { smapString ->
val smap = SMAPParser.parse(smapString)
val smap = SMAPParser.parseOrNull(smapString) ?: throw AssertionError("bad SMAP: $smapString")
val conflictingLines = smap.fileMappings.flatMap { fileMapping ->
fileMapping.lineMappings.flatMap { lineMapping: RangeMapping ->
lineMapping.toRange.keysToMap { lineMapping }.entries