[K2, MPP] Support actualization of enums and annotations that have primary constructor with arguments

^KT-57241 Fixed
This commit is contained in:
Ivan Kochurkin
2023-03-09 22:04:54 +01:00
committed by Space Team
parent 44807b7bd4
commit 60edf1def3
7 changed files with 8 additions and 57 deletions
@@ -171,7 +171,7 @@ private class MemberLinksCollector(
declaration.getter?.symbol?.let { expectActualMap[it] = actualProperty.getter!!.symbol }
declaration.setter?.symbol?.let { expectActualMap[it] = actualProperty.setter!!.symbol }
}
} else if (!declaration.parent.containsOptionalExpectation()) {
} else if (!declaration.parent.containsOptionalExpectation() && !(declaration is IrConstructor && declaration.isPrimary)) {
diagnosticsReporter.reportMissingActual(declaration)
}
}