jitcraft/Functions.cpp
changeset 64 11c81eb30246
parent 59 b7d61ddb3c8d
child 68 b40b0e18a918
     1.1 --- a/jitcraft/Functions.cpp	Sun Jul 08 16:49:17 2012 -0700
     1.2 +++ b/jitcraft/Functions.cpp	Sun Jul 08 17:57:44 2012 -0700
     1.3 @@ -23,15 +23,16 @@
     1.4  using namespace ke;
     1.5  
     1.6  Function *
     1.7 -Function::New(Zone *zone, Module *module, Code *code, Type *type, const SourcePosition &pos)
     1.8 +Function::New(Zone *zone, Handle<Code> code, Handle<Type> type, Handle<String> name,
     1.9 +              const SourcePosition &pos)
    1.10  {
    1.11      Function *fun = Function::cast(zone->allocate(MapKind_Function, sizeof(Function), Heap::Tenure_Old));
    1.12      if (!fun)
    1.13          return NULL;
    1.14  
    1.15      fun->code_ = code;
    1.16 -    fun->module_ = module;
    1.17      fun->pos_ = pos;
    1.18      fun->type_ = type;
    1.19 +    fun->name_ = name;
    1.20      return fun;
    1.21  }