diff -r 28697d267222 -r a9665857cfd5 jitcraft/Scopes.cpp --- a/jitcraft/Scopes.cpp Mon Jul 02 14:04:29 2012 -0700 +++ b/jitcraft/Scopes.cpp Mon Jul 02 23:37:12 2012 -0700 @@ -24,12 +24,12 @@ Scope::Scope(PoolAllocator &pool, Kind kind, Scope *enclosing) : pool_(pool), - kind_(kind), - enclosing_(enclosing), locals_(0), maxContainedLocals_(0), numFunctions_(0), - lifoSlot_(NULL) + lifoSlot_(NULL), + kind_(kind), + enclosing_(enclosing) { } @@ -143,7 +143,7 @@ for (size_t i = 0; i < names_.size(); i++) { BoundName *name = names_[i]; - if (name->kind() == FUNCTION) { + if (name->kind() == BoundName::FUNCTION) { NamedFunction *fun = name->toNamedFunction(); fun->allocate(numFunctions_++); }