[IWYU] Fix includes of wasm-engine.h
Remove the include from js-array-buffer-inl.h, because the wasm engine is not used in that file. Add missing includes in other files that relied on the recursive include. R=jkummerow@chromium.org Bug: v8:11238 Cq-Include-Trybots: luci.v8.try:v8_linux64_no_wasm_compile_rel Change-Id: I8b7f11ce92858cbc0ccf26925159486ed39573fa Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2739650 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/master@{#73254}
This commit is contained in:
parent
1e55665ac2
commit
7585aaf3e3
@ -44,6 +44,7 @@
|
|||||||
#include "src/utils/memcopy.h"
|
#include "src/utils/memcopy.h"
|
||||||
#include "src/utils/version.h"
|
#include "src/utils/version.h"
|
||||||
#include "src/wasm/wasm-code-manager.h"
|
#include "src/wasm/wasm-code-manager.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-objects-inl.h"
|
#include "src/wasm/wasm-objects-inl.h"
|
||||||
|
|
||||||
namespace v8 {
|
namespace v8 {
|
||||||
|
@ -12,7 +12,6 @@
|
|||||||
#include "src/heap/heap-write-barrier-inl.h"
|
#include "src/heap/heap-write-barrier-inl.h"
|
||||||
#include "src/objects/js-objects-inl.h"
|
#include "src/objects/js-objects-inl.h"
|
||||||
#include "src/objects/objects-inl.h"
|
#include "src/objects/objects-inl.h"
|
||||||
#include "src/wasm/wasm-engine.h"
|
|
||||||
|
|
||||||
// Has to be the last include (doesn't have include guards):
|
// Has to be the last include (doesn't have include guards):
|
||||||
#include "src/objects/object-macros.h"
|
#include "src/objects/object-macros.h"
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
#include "src/wasm/module-instantiate.h"
|
#include "src/wasm/module-instantiate.h"
|
||||||
#include "src/wasm/wasm-arguments.h"
|
#include "src/wasm/wasm-arguments.h"
|
||||||
#include "src/wasm/wasm-constants.h"
|
#include "src/wasm/wasm-constants.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-objects.h"
|
#include "src/wasm/wasm-objects.h"
|
||||||
#include "src/wasm/wasm-result.h"
|
#include "src/wasm/wasm-result.h"
|
||||||
#include "src/wasm/wasm-serialization.h"
|
#include "src/wasm/wasm-serialization.h"
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
#include "src/utils/ostreams.h"
|
#include "src/utils/ostreams.h"
|
||||||
#include "src/wasm/baseline/liftoff-compiler.h"
|
#include "src/wasm/baseline/liftoff-compiler.h"
|
||||||
#include "src/wasm/wasm-code-manager.h"
|
#include "src/wasm/wasm-code-manager.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
|
|
||||||
namespace v8 {
|
namespace v8 {
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "src/wasm/jump-table-assembler.h"
|
#include "src/wasm/jump-table-assembler.h"
|
||||||
#include "src/wasm/module-compiler.h"
|
#include "src/wasm/module-compiler.h"
|
||||||
#include "src/wasm/wasm-debug.h"
|
#include "src/wasm/wasm-debug.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-import-wrapper-cache.h"
|
#include "src/wasm/wasm-import-wrapper-cache.h"
|
||||||
#include "src/wasm/wasm-module-sourcemap.h"
|
#include "src/wasm/wasm-module-sourcemap.h"
|
||||||
#include "src/wasm/wasm-module.h"
|
#include "src/wasm/wasm-module.h"
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
#include "src/wasm/module-decoder.h"
|
#include "src/wasm/module-decoder.h"
|
||||||
#include "src/wasm/value-type.h"
|
#include "src/wasm/value-type.h"
|
||||||
#include "src/wasm/wasm-code-manager.h"
|
#include "src/wasm/wasm-code-manager.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-limits.h"
|
#include "src/wasm/wasm-limits.h"
|
||||||
#include "src/wasm/wasm-module.h"
|
#include "src/wasm/wasm-module.h"
|
||||||
#include "src/wasm/wasm-objects-inl.h"
|
#include "src/wasm/wasm-objects-inl.h"
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
#include "src/wasm/module-compiler.h"
|
#include "src/wasm/module-compiler.h"
|
||||||
#include "src/wasm/module-decoder.h"
|
#include "src/wasm/module-decoder.h"
|
||||||
#include "src/wasm/wasm-code-manager.h"
|
#include "src/wasm/wasm-code-manager.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-module.h"
|
#include "src/wasm/wasm-module.h"
|
||||||
#include "src/wasm/wasm-objects-inl.h"
|
#include "src/wasm/wasm-objects-inl.h"
|
||||||
#include "src/wasm/wasm-objects.h"
|
#include "src/wasm/wasm-objects.h"
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
#include "src/objects/heap-number-inl.h"
|
#include "src/objects/heap-number-inl.h"
|
||||||
#include "src/objects/objects-inl.h"
|
#include "src/objects/objects-inl.h"
|
||||||
#include "src/objects/smi.h"
|
#include "src/objects/smi.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "test/cctest/cctest.h"
|
#include "test/cctest/cctest.h"
|
||||||
#include "test/cctest/compiler/code-assembler-tester.h"
|
#include "test/cctest/compiler/code-assembler-tester.h"
|
||||||
#include "test/cctest/compiler/codegen-tester.h"
|
#include "test/cctest/compiler/codegen-tester.h"
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
#include "include/libplatform/libplatform.h"
|
#include "include/libplatform/libplatform.h"
|
||||||
#include "include/v8-metrics.h"
|
#include "include/v8-metrics.h"
|
||||||
#include "src/api/api-inl.h"
|
#include "src/api/api-inl.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-module-builder.h"
|
#include "src/wasm/wasm-module-builder.h"
|
||||||
#include "test/cctest/cctest.h"
|
#include "test/cctest/cctest.h"
|
||||||
#include "test/common/wasm/flag-utils.h"
|
#include "test/common/wasm/flag-utils.h"
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
#include "src/wasm/graph-builder-interface.h"
|
#include "src/wasm/graph-builder-interface.h"
|
||||||
#include "src/wasm/leb-helper.h"
|
#include "src/wasm/leb-helper.h"
|
||||||
#include "src/wasm/module-compiler.h"
|
#include "src/wasm/module-compiler.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-import-wrapper-cache.h"
|
#include "src/wasm/wasm-import-wrapper-cache.h"
|
||||||
#include "src/wasm/wasm-objects-inl.h"
|
#include "src/wasm/wasm-objects-inl.h"
|
||||||
#include "src/wasm/wasm-opcodes.h"
|
#include "src/wasm/wasm-opcodes.h"
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
#include "src/base/build_config.h"
|
#include "src/base/build_config.h"
|
||||||
#include "src/objects/backing-store.h"
|
#include "src/objects/backing-store.h"
|
||||||
#include "src/objects/objects-inl.h"
|
#include "src/objects/objects-inl.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-objects.h"
|
#include "src/wasm/wasm-objects.h"
|
||||||
#include "src/wasm/wasm-result.h"
|
#include "src/wasm/wasm-result.h"
|
||||||
#include "test/unittests/test-utils.h"
|
#include "test/unittests/test-utils.h"
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
#include "src/objects/objects-inl.h"
|
#include "src/objects/objects-inl.h"
|
||||||
#include "src/wasm/module-decoder.h"
|
#include "src/wasm/module-decoder.h"
|
||||||
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-features.h"
|
#include "src/wasm/wasm-features.h"
|
||||||
#include "src/wasm/wasm-limits.h"
|
#include "src/wasm/wasm-limits.h"
|
||||||
#include "test/common/wasm/wasm-macro-gen.h"
|
#include "test/common/wasm/wasm-macro-gen.h"
|
||||||
|
@ -2,16 +2,17 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
#include "test/unittests/test-utils.h"
|
#include "src/wasm/module-decoder.h"
|
||||||
|
|
||||||
#include "src/handles/handles.h"
|
#include "src/handles/handles.h"
|
||||||
#include "src/objects/objects-inl.h"
|
#include "src/objects/objects-inl.h"
|
||||||
#include "src/wasm/module-decoder.h"
|
#include "src/wasm/wasm-engine.h"
|
||||||
#include "src/wasm/wasm-features.h"
|
#include "src/wasm/wasm-features.h"
|
||||||
#include "src/wasm/wasm-limits.h"
|
#include "src/wasm/wasm-limits.h"
|
||||||
#include "src/wasm/wasm-opcodes.h"
|
#include "src/wasm/wasm-opcodes.h"
|
||||||
#include "test/common/wasm/flag-utils.h"
|
#include "test/common/wasm/flag-utils.h"
|
||||||
#include "test/common/wasm/wasm-macro-gen.h"
|
#include "test/common/wasm/wasm-macro-gen.h"
|
||||||
|
#include "test/unittests/test-utils.h"
|
||||||
#include "testing/gmock-support.h"
|
#include "testing/gmock-support.h"
|
||||||
|
|
||||||
using testing::HasSubstr;
|
using testing::HasSubstr;
|
||||||
|
Loading…
Reference in New Issue
Block a user