summaryrefslogtreecommitdiff
path: root/sources/scalac/backend
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2004-02-03 14:56:49 +0000
committerschinz <schinz@epfl.ch>2004-02-03 14:56:49 +0000
commitb2847d55160be34f5e5c226c9e24704419057f36 (patch)
tree97b2018847f1a27fceb11d88cc6405273ca9bdbb /sources/scalac/backend
parentf412400f06c56cb753e14096983c6f5345642cdc (diff)
downloadscala-b2847d55160be34f5e5c226c9e24704419057f36.tar.gz
scala-b2847d55160be34f5e5c226c9e24704419057f36.tar.bz2
scala-b2847d55160be34f5e5c226c9e24704419057f36.zip
- bug fix: the string concatenation operator (+...
- bug fix: the string concatenation operator (+) now also works with Java arrays
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r--sources/scalac/backend/jvm/GenJVM.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java
index 06fdea43ef..9a4b312c00 100644
--- a/sources/scalac/backend/jvm/GenJVM.java
+++ b/sources/scalac/backend/jvm/GenJVM.java
@@ -1177,7 +1177,7 @@ class GenJVM {
for (int i = 0; i < elements.length; ++i) {
JType elemType = typeStoJ(elements[i].type);
if (!elemType.equals(JObjectType.JAVA_LANG_STRING)
- && elemType.isObjectType())
+ && elemType.isReferenceType())
elemType = JObjectType.JAVA_LANG_OBJECT;
genLoad(ctx, elements[i], elemType);
ctx.code.emitINVOKEVIRTUAL(JAVA_LANG_STRINGBUFFER,