jitcraft/Scopes.h
changeset 54 8e22792a3921
parent 25 23e8b3d8e4e6
child 58 4d6265f95ff1
     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();