Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index f8147a23b69408caa24cb31098d03791e4fe7e79..d5e3ba92536f57af4e62ffcf530fa4bae6b397a6 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -425,7 +425,7 @@ static Handle<Object> CreateLiteralBoilerplate( |
Handle<FixedArray> array) { |
Handle<FixedArray> elements = CompileTimeValue::GetElements(array); |
const bool kHasNoFunctionLiteral = false; |
- switch (CompileTimeValue::GetType(array)) { |
+ switch (CompileTimeValue::GetLiteralType(array)) { |
case CompileTimeValue::OBJECT_LITERAL_FAST_ELEMENTS: |
return CreateObjectLiteralBoilerplate(isolate, |
literals, |
@@ -11234,7 +11234,9 @@ class ScopeIterator { |
context_ = Handle<Context>(context_->previous(), isolate_); |
} |
} |
- if (scope_info->Type() != EVAL_SCOPE) nested_scope_chain_.Add(scope_info); |
+ if (scope_info->scope_type() != EVAL_SCOPE) { |
+ nested_scope_chain_.Add(scope_info); |
+ } |
} else { |
// Reparse the code and analyze the scopes. |
Handle<Script> script(Script::cast(shared_info->script())); |
@@ -11242,13 +11244,13 @@ class ScopeIterator { |
// Check whether we are in global, eval or function code. |
Handle<ScopeInfo> scope_info(shared_info->scope_info()); |
- if (scope_info->Type() != FUNCTION_SCOPE) { |
+ if (scope_info->scope_type() != FUNCTION_SCOPE) { |
// Global or eval code. |
CompilationInfoWithZone info(script); |
- if (scope_info->Type() == GLOBAL_SCOPE) { |
+ if (scope_info->scope_type() == GLOBAL_SCOPE) { |
info.MarkAsGlobal(); |
} else { |
- ASSERT(scope_info->Type() == EVAL_SCOPE); |
+ ASSERT(scope_info->scope_type() == EVAL_SCOPE); |
info.MarkAsEval(); |
info.SetContext(Handle<Context>(function_->context())); |
} |
@@ -11314,7 +11316,7 @@ class ScopeIterator { |
ASSERT(!failed_); |
if (!nested_scope_chain_.is_empty()) { |
Handle<ScopeInfo> scope_info = nested_scope_chain_.last(); |
- switch (scope_info->Type()) { |
+ switch (scope_info->scope_type()) { |
case FUNCTION_SCOPE: |
ASSERT(context_->IsFunctionContext() || |
!scope_info->HasContext()); |
@@ -12022,7 +12024,7 @@ static Handle<Context> CopyNestedScopeContextChain(Isolate* isolate, |
Handle<Context> current = context_chain.RemoveLast(); |
ASSERT(!(scope_info->HasContext() & current.is_null())); |
- if (scope_info->Type() == CATCH_SCOPE) { |
+ if (scope_info->scope_type() == CATCH_SCOPE) { |
ASSERT(current->IsCatchContext()); |
Handle<String> name(String::cast(current->extension())); |
Handle<Object> thrown_object(current->get(Context::THROWN_OBJECT_INDEX), |
@@ -12032,7 +12034,7 @@ static Handle<Context> CopyNestedScopeContextChain(Isolate* isolate, |
context, |
name, |
thrown_object); |
- } else if (scope_info->Type() == BLOCK_SCOPE) { |
+ } else if (scope_info->scope_type() == BLOCK_SCOPE) { |
// Materialize the contents of the block scope into a JSObject. |
ASSERT(current->IsBlockContext()); |
Handle<JSObject> block_scope_object = |
@@ -12047,7 +12049,7 @@ static Handle<Context> CopyNestedScopeContextChain(Isolate* isolate, |
new_context->set_previous(*context); |
context = new_context; |
} else { |
- ASSERT(scope_info->Type() == WITH_SCOPE); |
+ ASSERT(scope_info->scope_type() == WITH_SCOPE); |
ASSERT(current->IsWithContext()); |
Handle<JSObject> extension(JSObject::cast(current->extension())); |
context = |