diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index 29648ca13dd..d574497c612 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -2463,6 +2463,12 @@ task serialized_enum_ordinal(type: LinkKonanTest) { goldValue = "0\n1\n2\nb\n" } +task serialized_char_constant(type: LinkKonanTest) { + source = "serialization/use_char_const.kt" + lib = "serialization/char_const.kt" + goldValue = "Ы\n" +} + task testing_annotations(type: RunStandaloneKonanTest) { source = "testing/annotations.kt" flags = ['-tr'] diff --git a/backend.native/tests/serialization/char_const.kt b/backend.native/tests/serialization/char_const.kt new file mode 100644 index 00000000000..610bc00b584 --- /dev/null +++ b/backend.native/tests/serialization/char_const.kt @@ -0,0 +1 @@ +inline fun foo(x: Char = '\u042b') = x diff --git a/backend.native/tests/serialization/use_char_const.kt b/backend.native/tests/serialization/use_char_const.kt new file mode 100644 index 00000000000..1d0f791fc59 --- /dev/null +++ b/backend.native/tests/serialization/use_char_const.kt @@ -0,0 +1,3 @@ +fun main(args: Array) { + println(foo()) +}