summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 4a483c82..cc239723 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -5075,7 +5075,7 @@ public static class NewInstanceMethod extends ObjMethod{
{
gen.pop();
}
- else if(retClass.isPrimitive())
+ else
gen.unbox(retType);
}
@@ -5133,4 +5133,11 @@ static public class MethodParamExpr implements Expr, MaybePrimitiveExpr{
throw new RuntimeException("Can't emit");
}
}
+
+static void gatherMethods(Class c, Map mm, Set considered){
+ for(;c != null;c = c.getSuperclass())
+ {
+
+ }
+}
}