summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-06-03 21:25:16 +0000
committerRich Hickey <richhickey@gmail.com>2008-06-03 21:25:16 +0000
commit65cb1b97f60c995309e1bd8a2f93145b5dcc700f (patch)
treee5bac34e38c0d11a0aff09f535bd6a3ef74ee14c /src
parentf13ecf38302b6bb284ae8722718b1fdcdeb1d5a2 (diff)
removed redundant pops from monitor enter/exit
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java8
-rw-r--r--src/jvm/clojure/lang/RT.java1
2 files changed, 0 insertions, 9 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 0efc26f2..03058e40 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -1529,10 +1529,6 @@ static class MonitorEnterExpr extends UntypedExpr{
target.emit(C.EXPRESSION, fn, gen);
gen.monitorEnter();
NIL_EXPR.emit(context, fn, gen);
- if(context == C.STATEMENT)
- {
- gen.pop();
- }
}
static class Parser implements IParser{
@@ -1557,10 +1553,6 @@ static class MonitorExitExpr extends UntypedExpr{
target.emit(C.EXPRESSION, fn, gen);
gen.monitorExit();
NIL_EXPR.emit(context, fn, gen);
- if(context == C.STATEMENT)
- {
- gen.pop();
- }
}
static class Parser implements IParser{
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index 0cf2e852..65fdd039 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -286,7 +286,6 @@ static public void init() throws Exception{
static void doInit() throws Exception{
loadResourceScript(RT.class, "boot.clj");
- //loadResourceScript(RT.class, "primmath.clj");
loadResourceScript(RT.class, "proxy.clj");
loadResourceScript(RT.class, "zip.clj");
loadResourceScript(RT.class, "xml.clj");