diff options
author | Bert Belder <bertbelder@gmail.com> | 2012-06-13 15:34:45 +0200 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2012-06-14 01:37:13 +0200 |
commit | 50464cd4f49e40f4fe792ff46a81052319a222e9 (patch) | |
tree | 1fe524b2e6c0eb3c459142cd27539f88e1a3f63c /deps/v8/src/func-name-inferrer.cc | |
parent | 09be360a0fee2c7619bae8c4248f9ed3d79d1b30 (diff) | |
download | node-new-50464cd4f49e40f4fe792ff46a81052319a222e9.tar.gz |
v8: upgrade to v3.11.10
Diffstat (limited to 'deps/v8/src/func-name-inferrer.cc')
-rw-r--r-- | deps/v8/src/func-name-inferrer.cc | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/deps/v8/src/func-name-inferrer.cc b/deps/v8/src/func-name-inferrer.cc index 239358dfa6..2dd0bbc15d 100644 --- a/deps/v8/src/func-name-inferrer.cc +++ b/deps/v8/src/func-name-inferrer.cc @@ -34,11 +34,12 @@ namespace v8 { namespace internal { -FuncNameInferrer::FuncNameInferrer(Isolate* isolate) +FuncNameInferrer::FuncNameInferrer(Isolate* isolate, Zone* zone) : isolate_(isolate), - entries_stack_(10), - names_stack_(5), - funcs_to_infer_(4) { + entries_stack_(10, zone), + names_stack_(5, zone), + funcs_to_infer_(4, zone), + zone_(zone) { } @@ -48,21 +49,21 @@ void FuncNameInferrer::PushEnclosingName(Handle<String> name) { // and starts with a capital letter. if (name->length() > 0 && Runtime::IsUpperCaseChar( isolate()->runtime_state(), name->Get(0))) { - names_stack_.Add(Name(name, kEnclosingConstructorName)); + names_stack_.Add(Name(name, kEnclosingConstructorName), zone()); } } void FuncNameInferrer::PushLiteralName(Handle<String> name) { if (IsOpen() && !isolate()->heap()->prototype_symbol()->Equals(*name)) { - names_stack_.Add(Name(name, kLiteralName)); + names_stack_.Add(Name(name, kLiteralName), zone()); } } void FuncNameInferrer::PushVariableName(Handle<String> name) { if (IsOpen() && !isolate()->heap()->result_symbol()->Equals(*name)) { - names_stack_.Add(Name(name, kVariableName)); + names_stack_.Add(Name(name, kVariableName), zone()); } } |