[iwyu] enable header include checks for torque

This also fixes all resulting failures.

Bug: v8:7965
Change-Id: I5451cdd3a3ec48c708107a22445808c268efe861
Reviewed-on: https://chromium-review.googlesource.com/1148336
Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#54643}
This commit is contained in:
Tobias Tebbi 2018-07-24 14:14:14 +02:00 committed by Commit Bot
parent 9cf74f6790
commit 24ebe454f2
4 changed files with 5 additions and 1 deletions

View File

@ -17,6 +17,8 @@ namespace torque {
class GlobalContext;
class Scope;
class TypeOracle;
class Builtin;
class Label;
class Module {
public:

View File

@ -17,6 +17,8 @@ namespace internal {
namespace torque {
class ScopeChain;
class Variable;
class Declarable;
class Scope {
public:

View File

@ -34,6 +34,7 @@ static const char* const CONST_FLOAT64_TYPE_STRING = "constexpr float64";
class Label;
class Value;
class Module;
class TypeBase {
public:

View File

@ -122,7 +122,6 @@ AUTO_EXCLUDE = [
]
AUTO_EXCLUDE_PATTERNS = [
'src/base/atomicops_internals_.*',
'src/torque/.*',
] + [
# platform-specific headers
'\\b{}\\b'.format(p) for p in