summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-11-15 17:07:27 +0000
committerRich Hickey <richhickey@gmail.com>2008-11-15 17:07:27 +0000
commit26bffe645489466191981bffb30e7586b9520dc3 (patch)
tree56743d5128e2f46dce580ffece1017b87c70eef3 /src
parent1863ba49eeea656924ceb0b0517f1f5c7ee6d32c (diff)
added load to AOT generated main
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 515e5ad8..4af1cf30 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -4536,6 +4536,9 @@ public static Object compile(Reader rdr, String sourcePath, String sourceName) t
null,
cv);
maingen.visitCode();
+ maingen.push(fn.internalName);
+ maingen.push(true);
+ maingen.invokeStatic(RT_TYPE, Method.getMethod("void load(String,boolean)"));
maingen.push(fn.internalName.replace('/', '.'));
maingen.push("main");
maingen.invokeStatic(RT_TYPE, Method.getMethod("clojure.lang.Var var(String,String)"));