Skip to content

Commit 7da9ff7

Browse files
committed
add test
1 parent e6e045f commit 7da9ff7

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

test/testtokenize.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ class TestTokenizer : public TestFixture {
218218
TEST_CASE(vardecl29); // #9282
219219
TEST_CASE(vardecl30);
220220
TEST_CASE(vardecl31); // function pointer init
221+
TEST_CASE(vardecl32);
221222
TEST_CASE(vardecl_stl_1);
222223
TEST_CASE(vardecl_stl_2);
223224
TEST_CASE(vardecl_stl_3);
@@ -2766,6 +2767,13 @@ class TestTokenizer : public TestFixture {
27662767
}
27672768
}
27682769

2770+
void vardecl32() {
2771+
{
2772+
const char code[] = "static enum { E } f() { return E; }";
2773+
ASSERT_EQUALS("enum Anonymous0 { E } ; static enum Anonymous0 f ( ) { return E ; }", tokenizeAndStringify(code));
2774+
}
2775+
}
2776+
27692777
void volatile_variables() {
27702778
{
27712779
const char code[] = "volatile int a=0;\n"

0 commit comments

Comments
 (0)