Fix inline class coercion in string template with StringBuilder.append

Inline class values with array as a carrier type were not boxed.

 #KT-27113
This commit is contained in:
Dmitry Petrov
2018-09-28 11:23:24 +03:00
parent 6532916dd2
commit 70e60ea9bc
8 changed files with 85 additions and 1 deletions
@@ -11859,6 +11859,16 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
runTest("compiler/testData/codegen/box/inlineClasses/kt27096_reference.kt");
}
@TestMetadata("kt27113.kt")
public void testKt27113() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/kt27113.kt");
}
@TestMetadata("kt27113a.kt")
public void testKt27113a() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/kt27113a.kt");
}
@TestMetadata("kt27132.kt")
public void testKt27132() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/kt27132.kt");