Skip to content

Commit 475e456

Browse files
committed
add test
1 parent d0c44c2 commit 475e456

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

test/testtokenize.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7071,6 +7071,23 @@ class TestTokenizer : public TestFixture {
70717071
"}\n"));
70727072
ASSERT_EQUALS("", errout_str());
70737073

7074+
ASSERT_NO_THROW(tokenizeAndStringify("int foo() {\n"
7075+
" connect([]( const int& f ) {\n"
7076+
" switch( f )\n"
7077+
" {\n"
7078+
" case (int)1:\n"
7079+
" {\n"
7080+
" A r(f);\n"
7081+
" if (1) {}\n"
7082+
" }\n"
7083+
" break;\n"
7084+
" }\n"
7085+
" return 0;\n"
7086+
" });\n"
7087+
" return 0;\n"
7088+
"}\n"));
7089+
ASSERT_EQUALS("", errout_str());
7090+
70747091
// #11378
70757092
ASSERT_EQUALS("gT{(&[{= 0return", testAst("auto g = T{ [&]() noexcept -> int { return 0; } };"));
70767093

0 commit comments

Comments
 (0)