summaryrefslogtreecommitdiffstats
path: root/tools/gn/parser_unittest.cc
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-19 21:04:50 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-19 21:04:50 +0000
commit6ac871ead3c0de8b88f86dc01e3a182c2ec96a36 (patch)
tree496305d7cc3b7dfb2a3a4d2997c4d05f682aab73 /tools/gn/parser_unittest.cc
parent6e8ac2038ec62ac71c2823c3ca6a7750e1a5445a (diff)
downloadchromium_src-6ac871ead3c0de8b88f86dc01e3a182c2ec96a36.zip
chromium_src-6ac871ead3c0de8b88f86dc01e3a182c2ec96a36.tar.gz
chromium_src-6ac871ead3c0de8b88f86dc01e3a182c2ec96a36.tar.bz2
Make it compile on Linux.
Add EOF checking to Consume. This is used in several places to eat some known token, but it did not check for EOF. BUG= R=scottmg@chromium.org Review URL: https://codereview.chromium.org/23337002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218315 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/gn/parser_unittest.cc')
-rw-r--r--tools/gn/parser_unittest.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/gn/parser_unittest.cc b/tools/gn/parser_unittest.cc
index d20bd83..8179190 100644
--- a/tools/gn/parser_unittest.cc
+++ b/tools/gn/parser_unittest.cc
@@ -475,3 +475,7 @@ TEST(Parser, LongExpression) {
" IDENTIFIER(e)\n";
DoParserPrintTest(input, expected);
}
+
+TEST(Parser, HangingIf) {
+ DoParserErrorTest("if", 1, 1);
+}