Commit 24ebe454 authored by Tobias Tebbi's avatar Tobias Tebbi Committed by Commit Bot

[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: 's avatarClemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#54643}
parent 9cf74f67
...@@ -17,6 +17,8 @@ namespace torque { ...@@ -17,6 +17,8 @@ namespace torque {
class GlobalContext; class GlobalContext;
class Scope; class Scope;
class TypeOracle; class TypeOracle;
class Builtin;
class Label;
class Module { class Module {
public: public:
......
...@@ -17,6 +17,8 @@ namespace internal { ...@@ -17,6 +17,8 @@ namespace internal {
namespace torque { namespace torque {
class ScopeChain; class ScopeChain;
class Variable;
class Declarable;
class Scope { class Scope {
public: public:
......
...@@ -34,6 +34,7 @@ static const char* const CONST_FLOAT64_TYPE_STRING = "constexpr float64"; ...@@ -34,6 +34,7 @@ static const char* const CONST_FLOAT64_TYPE_STRING = "constexpr float64";
class Label; class Label;
class Value; class Value;
class Module;
class TypeBase { class TypeBase {
public: public:
......
...@@ -122,7 +122,6 @@ AUTO_EXCLUDE = [ ...@@ -122,7 +122,6 @@ AUTO_EXCLUDE = [
] ]
AUTO_EXCLUDE_PATTERNS = [ AUTO_EXCLUDE_PATTERNS = [
'src/base/atomicops_internals_.*', 'src/base/atomicops_internals_.*',
'src/torque/.*',
] + [ ] + [
# platform-specific headers # platform-specific headers
'\\b{}\\b'.format(p) for p in '\\b{}\\b'.format(p) for p in
......
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