diff options
author | Rich Hickey <richhickey@gmail.com> | 2008-06-03 21:25:16 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2008-06-03 21:25:16 +0000 |
commit | 65cb1b97f60c995309e1bd8a2f93145b5dcc700f (patch) | |
tree | e5bac34e38c0d11a0aff09f535bd6a3ef74ee14c /src | |
parent | f13ecf38302b6bb284ae8722718b1fdcdeb1d5a2 (diff) |
removed redundant pops from monitor enter/exit
Diffstat (limited to 'src')
-rw-r--r-- | src/jvm/clojure/lang/Compiler.java | 8 | ||||
-rw-r--r-- | src/jvm/clojure/lang/RT.java | 1 |
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"); |