Handleized Module.
Handleized Module.
1.1 --- a/jitcraft/Modules.cpp Tue Jul 03 00:45:23 2012 -0700
1.2 +++ b/jitcraft/Modules.cpp Tue Jul 03 00:50:36 2012 -0700
1.3 @@ -25,12 +25,11 @@
1.4 Module *
1.5 Module::New(Zone *zone, unsigned nfunctions)
1.6 {
1.7 - // :TODO: use locals.
1.8 - Module *module = Module::cast(zone->allocate(MapKind_Module, sizeof(Module), Heap::Tenure_Old));
1.9 + Local<Module> module(zone, Module::cast(zone->allocate(MapKind_Module, sizeof(Module), Heap::Tenure_Old)));
1.10 if (!module)
1.11 return NULL;
1.12
1.13 - FixedArray *functions = FixedArray::New(zone, nfunctions, Heap::Tenure_Old);
1.14 + Local<FixedArray> functions(zone, FixedArray::New(zone, nfunctions, Heap::Tenure_Old));
1.15 if (!functions)
1.16 return NULL;
1.17