New mangling rules require language version 1.4 (not compiler version)

Follow-up to a270ee094c
This commit is contained in:
Dmitry Petrov
2020-05-29 11:38:42 +03:00
parent 40a4cea530
commit 5db6a0b563
5 changed files with 59 additions and 18 deletions
@@ -216,7 +216,7 @@ class JvmSerializerExtension @JvmOverloads constructor(
private fun MutableVersionRequirementTable.writeFunctionNameManglingForReturnTypeRequirement(add: (Int) -> Unit) {
if (functionsWithInlineClassReturnTypesMangled) {
add(writeVersionRequirement(1, 4, 0, ProtoBuf.VersionRequirement.VersionKind.COMPILER_VERSION, this))
add(writeVersionRequirement(1, 4, 0, ProtoBuf.VersionRequirement.VersionKind.LANGUAGE_VERSION, this))
}
}