1.1 --- a/jitcraft/Scopes.h Sat Jul 07 17:11:31 2012 -0700
1.2 +++ b/jitcraft/Scopes.h Sat Jul 07 20:28:29 2012 -0700
1.3 @@ -79,14 +79,14 @@
1.4 void setUsesLifoHeap();
1.5
1.6 Scope *unlinkIfEmpty();
1.7 - BoundName *localLookup(Name *name);
1.8 - BoundName *lookup(Name *name);
1.9 + BoundName *localLookup(Handle<String> name);
1.10 + BoundName *lookup(Handle<String> name);
1.11
1.12 - NamedFunction *declareFunction(Name *name, const SourcePosition &pos);
1.13 - Variable *declareVariable(Name *name, const SourcePosition &pos);
1.14 - Variable *declareArgument(Name *name, const SourcePosition &pos);
1.15 - NamedEnum *declareEnum(Name *name, const SourcePosition &pos);
1.16 - NamedConstant *declareConstant(Name *name, const SourcePosition &pos);
1.17 + NamedFunction *declareFunction(Handle<String> name, const SourcePosition &pos);
1.18 + Variable *declareVariable(Handle<String> name, const SourcePosition &pos);
1.19 + Variable *declareArgument(Handle<String> name, const SourcePosition &pos);
1.20 + NamedEnum *declareEnum(Handle<String> name, const SourcePosition &pos);
1.21 + NamedConstant *declareConstant(Handle<String> name, const SourcePosition &pos);
1.22
1.23 void allocate(Variable *var);
1.24 void allocate();