Commit 7ad07427 authored by Marja Hölttä's avatar Marja Hölttä Committed by Commit Bot

[iwyu] Include heap.h less.

The biggest problem is isolate.h (this CL doesn't solve that yet).

BUG=v8:5294

Change-Id: I56b32109f501c48facd99cd12ca6c8f427e188a9
Reviewed-on: https://chromium-review.googlesource.com/471487Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
Commit-Queue: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/master@{#44613}
parent ca5f7f4d
......@@ -6,6 +6,7 @@
#define V8_CONTEXTS_INL_H_
#include "src/contexts.h"
#include "src/heap/heap.h"
#include "src/objects-inl.h"
#include "src/objects/dictionary.h"
#include "src/objects/regexp-match-info.h"
......
......@@ -5,7 +5,6 @@
#ifndef V8_CONTEXTS_H_
#define V8_CONTEXTS_H_
#include "src/heap/heap.h"
#include "src/objects.h"
namespace v8 {
......
......@@ -7,6 +7,7 @@
#include "src/frames.h"
#include "src/objects.h"
#include "src/objects/string-table.h"
namespace v8 {
namespace internal {
......
......@@ -6,7 +6,6 @@
#define V8_ELEMENTS_H_
#include "src/elements-kind.h"
#include "src/heap/heap.h"
#include "src/isolate.h"
#include "src/keys.h"
#include "src/objects.h"
......
......@@ -6,12 +6,18 @@
#define V8_FRAMES_H_
#include "src/allocation.h"
#include "src/flags.h"
#include "src/handles.h"
#include "src/objects.h"
#include "src/safepoint-table.h"
namespace v8 {
namespace internal {
class AbstractCode;
class ObjectVisitor;
class StringStream;
#if V8_TARGET_ARCH_ARM64
typedef uint64_t RegList;
#else
......
......@@ -7,7 +7,6 @@
#include "src/api.h"
#include "src/handles.h"
#include "src/heap/heap.h"
#include "src/isolate.h"
namespace v8 {
......
......@@ -5,7 +5,7 @@
#ifndef V8_OBJECTS_DICTIONARY_H_
#define V8_OBJECTS_DICTIONARY_H_
#include "src/objects.h"
#include "src/objects/hash-table.h"
// Has to be the last include (doesn't have include guards):
#include "src/objects/object-macros.h"
......
......@@ -7,7 +7,6 @@
#define V8_REGEXP_JSREGEXP_INL_H_
#include "src/allocation.h"
#include "src/heap/heap.h"
#include "src/objects.h"
#include "src/regexp/jsregexp.h"
......
......@@ -6,7 +6,8 @@
#define V8_SAFEPOINT_TABLE_H_
#include "src/allocation.h"
#include "src/heap/heap.h"
#include "src/assert-scope.h"
#include "src/utils.h"
#include "src/v8memory.h"
#include "src/zone/zone.h"
......
......@@ -7,7 +7,6 @@
#include "src/checks.h"
#include "src/elements-kind.h"
#include "src/heap/heap.h"
#include "src/isolate.h"
#include "src/objects.h"
#include "src/objects/descriptor-array.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment