From 093dedcd85f9013a353c4146630ba443b96d7b20 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 20 Oct 2014 14:39:41 +0400 Subject: [PATCH] Minor, don't call Type.getObjectType on array --- .../jetbrains/jet/codegen/ImplementationBodyCodegen.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java index 0d06b35fb2e..634e67e1612 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java @@ -485,7 +485,7 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen { iv.load(0, classAsmType); iv.invokestatic("kotlin/jvm/internal/CollectionToArray", "toArray", "(Ljava/util/Collection;)[Ljava/lang/Object;", false); - iv.areturn(Type.getObjectType("[Ljava/lang/Object;")); + iv.areturn(Type.getType("[Ljava/lang/Object;")); FunctionCodegen.endVisit(mv, "toArray", myClass); } @@ -499,11 +499,11 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen { mv.visitCode(); iv.load(0, classAsmType); - iv.load(1, Type.getObjectType("[Ljava/lang/Object;")); + iv.load(1, Type.getType("[Ljava/lang/Object;")); iv.invokestatic("kotlin/jvm/internal/CollectionToArray", "toArray", "(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;", false); - iv.areturn(Type.getObjectType("[Ljava/lang/Object;")); + iv.areturn(Type.getType("[Ljava/lang/Object;")); FunctionCodegen.endVisit(mv, "toArray", myClass); }