Ignore:
Timestamp:
Apr 17, 2011, 11:56:59 PM (10 years ago)
Author:
Sam Hocevar
Message:

lisp: implement LSymbol::EvalFunction? and ensure all local pointers are
protected against collection.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/level.cpp

    r494 r497  
    15121512    PtrRef r1(arg_list);
    15131513    push_onto_list(LString::Create(n),arg_list);
    1514     eval_function((LSymbol *)l_level_loaded,arg_list);
     1514    ((LSymbol *)l_level_loaded)->EvalFunction(arg_list);
    15151515
    15161516    current_space=sp;
     
    18391839      current_object=f->focus;
    18401840      void *m=mark_heap(TMP_SPACE);
    1841       eval_function(fun,NULL);
     1841      fun->EvalFunction(NULL);
    18421842      restore_heap(m,TMP_SPACE);
    18431843    }
Note: See TracChangeset for help on using the changeset viewer.