diff options
author | Rich Hickey <richhickey@gmail.com> | 2008-11-15 17:07:27 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2008-11-15 17:07:27 +0000 |
commit | 26bffe645489466191981bffb30e7586b9520dc3 (patch) | |
tree | 56743d5128e2f46dce580ffece1017b87c70eef3 /src | |
parent | 1863ba49eeea656924ceb0b0517f1f5c7ee6d32c (diff) |
added load to AOT generated main
Diffstat (limited to 'src')
-rw-r--r-- | src/jvm/clojure/lang/Compiler.java | 3 |
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)")); |