Store receiver parameter in JVM intrinsics map

To differentiate between "String?.plus" extension in builtins and
"Iterable<*>.plus" extension in stdlib (they have the same owner, name and
value parameter count)
This commit is contained in:
Alexander Udalov
2014-02-26 22:03:12 +04:00
parent 9bf51f630d
commit b3a9721571
4 changed files with 53 additions and 10 deletions
@@ -1041,6 +1041,11 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/strings/forInString.kt");
}
@TestMetadata("stringPlusOnlyWorksOnString.kt")
public void testStringPlusOnlyWorksOnString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/strings/stringPlusOnlyWorksOnString.kt");
}
}
@TestMetadata("compiler/testData/codegen/boxWithStdlib/toArray")