Skip to content

Commit 16eaa52

Browse files
committed
[pseudo] Fix the wrong rule ids in ForestTest.
1 parent 41e69fb commit 16eaa52

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

clang-tools-extra/pseudo/unittests/ForestTest.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ TEST_F(ForestTest, DumpBasic) {
9090
TEST_F(ForestTest, DumpAmbiguousAndRefs) {
9191
build(R"cpp(
9292
_ := type
93-
type := class-type # rule 1
94-
type := enum-type # rule 2
93+
type := class-type # rule 3
94+
type := enum-type # rule 4
9595
class-type := shared-type
9696
enum-type := shared-type
9797
shared-type := IDENTIFIER)cpp");
@@ -106,21 +106,21 @@ TEST_F(ForestTest, DumpAmbiguousAndRefs) {
106106
symbol("shared-type"), ruleFor("shared-type"), {Terminals.begin()});
107107
const auto *ClassType = &Arena.createSequence(
108108
symbol("class-type"), ruleFor("class-type"), {SharedType});
109-
const auto *Enumtype = &Arena.createSequence(
109+
const auto *EnumType = &Arena.createSequence(
110110
symbol("enum-type"), ruleFor("enum-type"), {SharedType});
111111
const auto *Alternative1 =
112-
&Arena.createSequence(symbol("type"), /*RuleID=*/1, {ClassType});
112+
&Arena.createSequence(symbol("type"), /*RuleID=*/3, {ClassType});
113113
const auto *Alternative2 =
114-
&Arena.createSequence(symbol("type"), /*RuleID=*/2, {Enumtype});
114+
&Arena.createSequence(symbol("type"), /*RuleID=*/4, {EnumType});
115115
const auto *Type =
116116
&Arena.createAmbiguous(symbol("type"), {Alternative1, Alternative2});
117117
EXPECT_EQ(Type->dumpRecursive(*G),
118118
"[ 0, end) type := <ambiguous>\n"
119-
"[ 0, end) ├─class-type := shared-type\n"
119+
"[ 0, end) ├─type := class-type\n"
120120
"[ 0, end) │ └─class-type := shared-type\n"
121121
"[ 0, end) │ └─shared-type := IDENTIFIER #1\n"
122122
"[ 0, end) │ └─IDENTIFIER := tok[0]\n"
123-
"[ 0, end) └─enum-type := shared-type\n"
123+
"[ 0, end) └─type := enum-type\n"
124124
"[ 0, end) └─enum-type := shared-type\n"
125125
"[ 0, end) └─shared-type := IDENTIFIER =#1\n"
126126
"[ 0, end) └─IDENTIFIER := tok[0]\n");

0 commit comments

Comments
 (0)