Merge remote branch 'origin/master'
This commit is contained in:
@@ -18,7 +18,7 @@ public class Concat implements IntrinsicMethod {
|
||||
codegen.generateStringBuilderConstructor();
|
||||
if (receiver == null) { // LHS.plus(RHS)
|
||||
v.swap(); // StringBuilder LHS
|
||||
codegen.invokeAppendMethod(codegen.expressionType(arguments.get(0))); // StringBuilder(LHS)
|
||||
codegen.invokeAppendMethod(expectedType); // StringBuilder(LHS)
|
||||
codegen.invokeAppend(arguments.get(0));
|
||||
}
|
||||
else { // LHS + RHS
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
fun box(): String {
|
||||
var s = "s"
|
||||
s += 1
|
||||
return if (s == "s1") "OK" else "fail"
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import java.lang.reflect.Method;
|
||||
|
||||
/**
|
||||
* @author yole
|
||||
* @author alex.tkachman
|
||||
*/
|
||||
public class PrimitiveTypesTest extends CodegenTestCase {
|
||||
public void testPlus() throws Exception {
|
||||
@@ -274,4 +275,8 @@ public class PrimitiveTypesTest extends CodegenTestCase {
|
||||
public void testKt248 () throws Exception {
|
||||
blackBoxFile("regressions/kt248.jet");
|
||||
}
|
||||
|
||||
public void testKt446 () throws Exception {
|
||||
blackBoxFile("regressions/kt446.jet");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user