diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-06-29 17:26:51 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-06-29 17:26:51 +0200 |
commit | 33af2720f26c2b25bc7f75ce7eb454ff99db6d35 (patch) | |
tree | 9a38f0c96420edf503eebd6325dd8d2d8249f653 /deps/v8/src/variables.cc | |
parent | 6afdca885adeeeed9eef8cbb01c3d97af0bc084d (diff) | |
download | node-33af2720f26c2b25bc7f75ce7eb454ff99db6d35.tar.gz |
Upgrade V8 to 3.4.8
Diffstat (limited to 'deps/v8/src/variables.cc')
-rw-r--r-- | deps/v8/src/variables.cc | 36 |
1 files changed, 6 insertions, 30 deletions
diff --git a/deps/v8/src/variables.cc b/deps/v8/src/variables.cc index fa7ce1b0c..67150ea13 100644 --- a/deps/v8/src/variables.cc +++ b/deps/v8/src/variables.cc @@ -1,4 +1,4 @@ -// Copyright 2006-2008 the V8 project authors. All rights reserved. +// Copyright 2011 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: @@ -35,26 +35,8 @@ namespace v8 { namespace internal { // ---------------------------------------------------------------------------- -// Implementation StaticType. - - -const char* StaticType::Type2String(StaticType* type) { - switch (type->kind_) { - case UNKNOWN: - return "UNKNOWN"; - case LIKELY_SMI: - return "LIKELY_SMI"; - default: - UNREACHABLE(); - } - return "UNREACHABLE"; -} - - -// ---------------------------------------------------------------------------- // Implementation Variable. - const char* Variable::Mode2String(Mode mode) { switch (mode) { case VAR: return "VAR"; @@ -75,32 +57,26 @@ Property* Variable::AsProperty() const { } -Slot* Variable::AsSlot() const { - return rewrite_ == NULL ? NULL : rewrite_->AsSlot(); -} +Slot* Variable::AsSlot() const { return rewrite_; } bool Variable::IsStackAllocated() const { - Slot* slot = AsSlot(); - return slot != NULL && slot->IsStackAllocated(); + return rewrite_ != NULL && rewrite_->IsStackAllocated(); } bool Variable::IsParameter() const { - Slot* s = AsSlot(); - return s != NULL && s->type() == Slot::PARAMETER; + return rewrite_ != NULL && rewrite_->type() == Slot::PARAMETER; } bool Variable::IsStackLocal() const { - Slot* s = AsSlot(); - return s != NULL && s->type() == Slot::LOCAL; + return rewrite_ != NULL && rewrite_->type() == Slot::LOCAL; } bool Variable::IsContextSlot() const { - Slot* s = AsSlot(); - return s != NULL && s->type() == Slot::CONTEXT; + return rewrite_ != NULL && rewrite_->type() == Slot::CONTEXT; } |