diff --git a/test/testtokenize.cpp b/test/testtokenize.cpp index 535b2c54dbd..9b80d4afa00 100644 --- a/test/testtokenize.cpp +++ b/test/testtokenize.cpp @@ -3418,6 +3418,8 @@ class TestTokenizer : public TestFixture { ASSERT_EQUALS("void * ( * f ) ( ) ;", tokenizeAndStringify("void *(*f)();")); ASSERT_EQUALS("unsigned int ( * f ) ( ) ;", tokenizeAndStringify("unsigned int (*f)();")); ASSERT_EQUALS("unsigned int * ( * f ) ( ) ;", tokenizeAndStringify("unsigned int * (*f)();")); + ASSERT_EQUALS("void ( * f [ 2 ] ) ( ) ;", tokenizeAndStringify("void (*f[2])();")); + TODO_ASSERT_EQUALS("void ( * f [ 2 ] ) ( ) ;", "void ( * f ) ( ) [ 2 ] ;", tokenizeAndStringify("typedef void func_t(void); func_t *f[2];")); } void simplifyFunctionPointers2() {