Changeset 11316


Ignore:
Timestamp:
09/13/08 16:53:16 (14 years ago)
Author:
ehuelsmann
Message:

Fix FLET.40, special variables related.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/lisp/Closure.java

    r11312 r11316  
    12971297        throws ConditionThrowable
    12981298    {
    1299         if (isSpecial(sym) && ! sym.isSpecialVariable())
     1299        if (isSpecial(sym)) {
    13001300            env.declareSpecial(sym);
    1301 
    1302         bind(sym, value, env);
     1301            thread.bindSpecial(sym, value);
     1302        }
     1303        else
     1304            env.bind(sym, value);
    13031305    }
    13041306
Note: See TracChangeset for help on using the changeset viewer.