| Index: src/compiler.h
|
| diff --git a/src/compiler.h b/src/compiler.h
|
| index f53feb954a49c53016d0eece13f3425b117b1619..456d08f5ff16f03497f1525cc45124cd253f4d18 100644
|
| --- a/src/compiler.h
|
| +++ b/src/compiler.h
|
| @@ -239,16 +239,17 @@ class CompilationInfo {
|
| deferred_handles_ = deferred_handles;
|
| }
|
|
|
| - ZoneList<Handle<Map> >* dependent_maps(DependentCode::DependencyGroup group) {
|
| - if (dependent_maps_[group] == NULL) {
|
| - dependent_maps_[group] = new(zone_) ZoneList<Handle<Map> >(2, zone_);
|
| + ZoneList<Handle<HeapObject> >* dependencies(
|
| + DependentCode::DependencyGroup group) {
|
| + if (dependencies_[group] == NULL) {
|
| + dependencies_[group] = new(zone_) ZoneList<Handle<HeapObject> >(2, zone_);
|
| }
|
| - return dependent_maps_[group];
|
| + return dependencies_[group];
|
| }
|
|
|
| - void CommitDependentMaps(Handle<Code> code);
|
| + void CommitDependencies(Handle<Code> code);
|
|
|
| - void RollbackDependentMaps();
|
| + void RollbackDependencies();
|
|
|
| void SaveHandles() {
|
| SaveHandle(&closure_);
|
| @@ -397,7 +398,7 @@ class CompilationInfo {
|
|
|
| DeferredHandles* deferred_handles_;
|
|
|
| - ZoneList<Handle<Map> >* dependent_maps_[DependentCode::kGroupCount];
|
| + ZoneList<Handle<HeapObject> >* dependencies_[DependentCode::kGroupCount];
|
|
|
| template<typename T>
|
| void SaveHandle(Handle<T> *object) {
|
| @@ -448,7 +449,7 @@ class CompilationInfoWithZone: public CompilationInfo {
|
| // zone scope and get rid of dependent maps even when the destructor is
|
| // called when cast as a CompilationInfo.
|
| virtual ~CompilationInfoWithZone() {
|
| - RollbackDependentMaps();
|
| + RollbackDependencies();
|
| }
|
|
|
| private:
|
|
|