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
@@ -3870,7 +3870,7 @@ public class ExpressionCodegen extends KtVisitor<StackValue, StackValue> impleme
gen(expr, exprType, exprKotlinType);
}
genInvokeAppendMethod(v, exprType.getSort() == Type.ARRAY ? OBJECT_TYPE : exprType, exprKotlinType);
genInvokeAppendMethod(v, exprType, exprKotlinType);
}
@Nullable