@@ -1562,11 +1562,11 @@ static void has_include_1()
1562
1562
" #endif" ;
1563
1563
simplecpp::DUI dui;
1564
1564
dui.includePaths .push_back (testSourceDir);
1565
+ ASSERT_EQUALS (" \n\n A" , preprocess (code)); // we default to latest standard
1565
1566
dui.std = " c++17" ;
1566
1567
ASSERT_EQUALS (" \n\n A" , preprocess (code, dui));
1567
1568
dui.std = " c++14" ;
1568
1569
ASSERT_EQUALS (" " , preprocess (code, dui));
1569
- ASSERT_EQUALS (" " , preprocess (code));
1570
1570
}
1571
1571
1572
1572
static void has_include_2 ()
@@ -1582,7 +1582,6 @@ static void has_include_2()
1582
1582
dui.includePaths .push_back (testSourceDir);
1583
1583
dui.std = " c++17" ;
1584
1584
ASSERT_EQUALS (" \n\n A" , preprocess (code, dui));
1585
- ASSERT_EQUALS (" " , preprocess (code));
1586
1585
}
1587
1586
1588
1587
static void has_include_3 ()
@@ -1601,7 +1600,6 @@ static void has_include_3()
1601
1600
// Unless -I is set (preferably, we should differentiate -I and -isystem...)
1602
1601
dui.includePaths .push_back (testSourceDir + " /testsuite" );
1603
1602
ASSERT_EQUALS (" \n\n A" , preprocess (code, dui));
1604
- ASSERT_EQUALS (" " , preprocess (code));
1605
1603
}
1606
1604
1607
1605
static void has_include_4 ()
@@ -1617,7 +1615,6 @@ static void has_include_4()
1617
1615
dui.std = " c++17" ;
1618
1616
dui.includePaths .push_back (testSourceDir);
1619
1617
ASSERT_EQUALS (" \n\n A" , preprocess (code, dui));
1620
- ASSERT_EQUALS (" " , preprocess (code));
1621
1618
}
1622
1619
1623
1620
static void has_include_5 ()
@@ -1633,7 +1630,6 @@ static void has_include_5()
1633
1630
dui.std = " c++17" ;
1634
1631
dui.includePaths .push_back (testSourceDir);
1635
1632
ASSERT_EQUALS (" \n\n A" , preprocess (code, dui));
1636
- ASSERT_EQUALS (" " , preprocess (code));
1637
1633
}
1638
1634
1639
1635
static void has_include_6 ()
@@ -2983,6 +2979,7 @@ static void stdcVersionDefine()
2983
2979
" __STDC_VERSION__\n "
2984
2980
" #endif\n " ;
2985
2981
simplecpp::DUI dui;
2982
+ ASSERT_EQUALS (" \n 202311L" , preprocess (code)); // we default to latest standard
2986
2983
dui.std = " c11" ;
2987
2984
ASSERT_EQUALS (" \n 201112L" , preprocess (code, dui));
2988
2985
}
@@ -2993,6 +2990,7 @@ static void cpluscplusDefine()
2993
2990
" __cplusplus\n "
2994
2991
" #endif\n " ;
2995
2992
simplecpp::DUI dui;
2993
+ ASSERT_EQUALS (" \n 202400L" , preprocess (code)); // we default to latest standard
2996
2994
dui.std = " c++11" ;
2997
2995
ASSERT_EQUALS (" \n 201103L" , preprocess (code, dui));
2998
2996
}
0 commit comments