Skip to content

Commit 2f79b4c

Browse files
committed
Add test for KT-34902
1 parent 4455532 commit 2f79b4c

File tree

7 files changed

+51
-0
lines changed

7 files changed

+51
-0
lines changed

compiler/fir/fir2ir/tests/org/jetbrains/kotlin/codegen/ir/FirBlackBoxCodegenTestGenerated.java

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// KJS_WITH_FULL_RUNTIME
2+
// WITH_RUNTIME
3+
4+
interface OneofField<T> {
5+
val value: T
6+
val number: Int
7+
val name: String
8+
9+
data class OneofUint32 constructor(
10+
override val value: UInt,
11+
override val number: Int = 111,
12+
override val name: String = "oneof_uint32"
13+
) : OneofField<UInt>
14+
}
15+
16+
fun box(): String {
17+
val d = OneofField.OneofUint32(0u)
18+
val s = d.toString()
19+
if (s != "OneofUint32(value=0, number=111, name=oneof_uint32)") return s
20+
return "OK"
21+
}

compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

compiler/tests/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

compiler/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)