commit | 2bd9c4430e68c7a67c52f1e2ab9f93ac6b12249d | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Tue Sep 20 16:39:18 2016 -0400 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Sep 22 20:12:51 2016 +0000 |
tree | 5e9db6b3ff1faea7085dfccb03eabadb8304da46 | |
parent | f607c60a1e14d1519ad5055680a80be027db7a46 [diff] [blame] |
preprocessor: add a limit to the number of token expanded BUG=angleproject:1522 BUG=chromium:648074 Change-Id: Ibf0858aaeb81933dd221ac82a49160169b48a495 Reviewed-on: https://chromium-review.googlesource.com/387211 Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/compiler/preprocessor/MacroExpander.h b/src/compiler/preprocessor/MacroExpander.h index dbf9803..5e5dbe9 100644 --- a/src/compiler/preprocessor/MacroExpander.h +++ b/src/compiler/preprocessor/MacroExpander.h
@@ -84,6 +84,7 @@ std::unique_ptr<Token> mReserveToken; std::vector<MacroContext *> mContextStack; + size_t mTotalTokensInContexts; }; } // namespace pp