Skip to content

Commit 214bc60

Browse files
committed
test.cpp: added test for #124
1 parent f79cb6c commit 214bc60

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

test.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,18 @@ static void define18() // #130
795795
"if ( pGlobalCtx && pGlobalCtx -> debug_level >= 2 ) printf ( \"FT-dbg: \" \" %02x:%02x:%02x:%02x:%02x:%02x\\n\" , pCtx -> wlan_intf_addr [ i ] [ 0 ] , pCtx -> wlan_intf_addr [ i ] [ 1 ] , pCtx -> wlan_intf_addr [ i ] [ 2 ] , pCtx -> wlan_intf_addr [ i ] [ 3 ] , pCtx -> wlan_intf_addr [ i ] [ 4 ] , pCtx -> wlan_intf_addr [ i ] [ 5 ] ) ;", preprocess(code));
796796
}
797797

798+
static void define19() // #124
799+
{
800+
const char code[] = "#define CONCAT(tok) tok##suffix\n"
801+
"\n"
802+
"CONCAT(Test);\n"
803+
"CONCAT(const Test);\n";
804+
ASSERT_EQUALS("\n"
805+
"\n"
806+
"Testsuffix ;\n"
807+
"const Testsuffix ;", preprocess(code));
808+
}
809+
798810

799811
static void define_invalid_1()
800812
{
@@ -3772,6 +3784,7 @@ int main(int argc, char **argv)
37723784
TEST_CASE(define16); // #201
37733785
TEST_CASE(define17); // #185
37743786
TEST_CASE(define18); // #130
3787+
TEST_CASE(define19); // #124
37753788
TEST_CASE(define_invalid_1);
37763789
TEST_CASE(define_invalid_2);
37773790
TEST_CASE(define_define_1);

0 commit comments

Comments
 (0)