Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index a49fef72007013a745049b5e387daad99e724684..bb9366739042fa975d0d96b0f21fbb439e1837ae 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -2466,23 +2466,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
// PropertyAccessInfo is built for types->first(). |
bool CanAccessAsMonomorphic(SmallMapList* types); |
- Handle<Map> map() { |
- if (type_->Is(Type::Number())) { |
- Context* context = current_info()->closure()->context(); |
- context = context->native_context(); |
- return handle(context->number_function()->initial_map()); |
- } else if (type_->Is(Type::Boolean())) { |
- Context* context = current_info()->closure()->context(); |
- context = context->native_context(); |
- return handle(context->boolean_function()->initial_map()); |
- } else if (type_->Is(Type::String())) { |
- Context* context = current_info()->closure()->context(); |
- context = context->native_context(); |
- return handle(context->string_function()->initial_map()); |
- } else { |
- return type_->AsClass()->Map(); |
- } |
- } |
+ Handle<Map> map(); |
Type* type() const { return type_; } |
Handle<String> name() const { return name_; } |