summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-05-03 23:07:34 +0000
committerRich Hickey <richhickey@gmail.com>2008-05-03 23:07:34 +0000
commitc06e4e53bf344a1687eb80ce12a8894cf4b2dbf2 (patch)
treef20db39392159f6a12d481e1abe4cee75d81a704 /src
parentab789fc2a395d19c1a8670765578fcda736e121c (diff)
fixed InstanceFieldExpr when target known but field not
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index a3542eef..ef7a519f 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -799,7 +799,7 @@ static class InstanceFieldExpr extends FieldExpr implements AssignableExpr{
public void emit(C context, FnExpr fn, GeneratorAdapter gen){
gen.visitLineNumber(line, gen.mark());
- if(targetClass != null)
+ if(targetClass != null && field != null)
{
if(context != C.STATEMENT)
{