@@ -1717,7 +1717,7 @@ static void strict_ansi_4()
17171717 " #endif" ;
17181718 simplecpp::DUI dui;
17191719 dui.std = " gnu99" ;
1720- dui.defines .push_back (" __STRICT_ANSI__" );
1720+ dui.defines .emplace_back (" __STRICT_ANSI__" );
17211721 ASSERT_EQUALS (" \n A" , preprocess (code, dui));
17221722}
17231723
@@ -1764,7 +1764,7 @@ static void ifA()
17641764 ASSERT_EQUALS (" " , preprocess (code));
17651765
17661766 simplecpp::DUI dui;
1767- dui.defines .push_back (" A=1" );
1767+ dui.defines .emplace_back (" A=1" );
17681768 ASSERT_EQUALS (" \n X" , preprocess (code, dui));
17691769}
17701770
@@ -1783,7 +1783,7 @@ static void ifDefined()
17831783 " #endif" ;
17841784 simplecpp::DUI dui;
17851785 ASSERT_EQUALS (" " , preprocess (code, dui));
1786- dui.defines .push_back (" A=1" );
1786+ dui.defines .emplace_back (" A=1" );
17871787 ASSERT_EQUALS (" \n X" , preprocess (code, dui));
17881788}
17891789
@@ -1794,7 +1794,7 @@ static void ifDefinedNoPar()
17941794 " #endif" ;
17951795 simplecpp::DUI dui;
17961796 ASSERT_EQUALS (" " , preprocess (code, dui));
1797- dui.defines .push_back (" A=1" );
1797+ dui.defines .emplace_back (" A=1" );
17981798 ASSERT_EQUALS (" \n X" , preprocess (code, dui));
17991799}
18001800
@@ -1806,7 +1806,7 @@ static void ifDefinedNested()
18061806 " #endif" ;
18071807 simplecpp::DUI dui;
18081808 ASSERT_EQUALS (" " , preprocess (code, dui));
1809- dui.defines .push_back (" FOO=1" );
1809+ dui.defines .emplace_back (" FOO=1" );
18101810 ASSERT_EQUALS (" \n\n X" , preprocess (code, dui));
18111811}
18121812
@@ -1818,7 +1818,7 @@ static void ifDefinedNestedNoPar()
18181818 " #endif" ;
18191819 simplecpp::DUI dui;
18201820 ASSERT_EQUALS (" " , preprocess (code, dui));
1821- dui.defines .push_back (" FOO=1" );
1821+ dui.defines .emplace_back (" FOO=1" );
18221822 ASSERT_EQUALS (" \n\n X" , preprocess (code, dui));
18231823}
18241824
@@ -1871,10 +1871,10 @@ static void ifLogical()
18711871 simplecpp::DUI dui;
18721872 ASSERT_EQUALS (" " , preprocess (code, dui));
18731873 dui.defines .clear ();
1874- dui.defines .push_back (" A=1" );
1874+ dui.defines .emplace_back (" A=1" );
18751875 ASSERT_EQUALS (" \n X" , preprocess (code, dui));
18761876 dui.defines .clear ();
1877- dui.defines .push_back (" B=1" );
1877+ dui.defines .emplace_back (" B=1" );
18781878 ASSERT_EQUALS (" \n X" , preprocess (code, dui));
18791879}
18801880
@@ -2069,7 +2069,7 @@ static void missingHeader2()
20692069 simplecpp::TokenList tokens2 (files);
20702070 const simplecpp::TokenList rawtokens = makeTokenList (code,files);
20712071 simplecpp::DUI dui;
2072- dui.includePaths .push_back (" ." );
2072+ dui.includePaths .emplace_back (" ." );
20732073 simplecpp::preprocess (tokens2, rawtokens, files, cache, dui, &outputList);
20742074 ASSERT_EQUALS (" " , toString (outputList));
20752075}
@@ -2101,7 +2101,7 @@ static void nestedInclude()
21012101 simplecpp::OutputList outputList;
21022102 simplecpp::TokenList tokens2 (files);
21032103 simplecpp::DUI dui;
2104- dui.includePaths .push_back (" ." );
2104+ dui.includePaths .emplace_back (" ." );
21052105 simplecpp::preprocess (tokens2, rawtokens, files, cache, dui, &outputList);
21062106
21072107 ASSERT_EQUALS (" file0,1,include_nested_too_deeply,#include nested too deeply\n " , toString (outputList));
@@ -2119,7 +2119,7 @@ static void systemInclude()
21192119 simplecpp::OutputList outputList;
21202120 simplecpp::TokenList tokens2 (files);
21212121 simplecpp::DUI dui;
2122- dui.includePaths .push_back (" include" );
2122+ dui.includePaths .emplace_back (" include" );
21232123 simplecpp::preprocess (tokens2, rawtokens, files, cache, dui, &outputList);
21242124
21252125 ASSERT_EQUALS (" " , toString (outputList));
@@ -2345,7 +2345,7 @@ static void include3() // #16 - crash when expanding macro from header
23452345
23462346 simplecpp::TokenList out (files);
23472347 simplecpp::DUI dui;
2348- dui.includePaths .push_back (" ." );
2348+ dui.includePaths .emplace_back (" ." );
23492349 simplecpp::preprocess (out, rawtokens_c, files, cache, dui);
23502350
23512351 ASSERT_EQUALS (" \n 1234" , out.stringify ());
@@ -2372,8 +2372,8 @@ static void include4() // #27 - -include
23722372
23732373 simplecpp::TokenList out (files);
23742374 simplecpp::DUI dui;
2375- dui.includePaths .push_back (" ." );
2376- dui.includes .push_back (" 27.h" );
2375+ dui.includePaths .emplace_back (" ." );
2376+ dui.includes .emplace_back (" 27.h" );
23772377 simplecpp::preprocess (out, rawtokens_c, files, cache, dui);
23782378
23792379 ASSERT_EQUALS (" 123" , out.stringify ());
@@ -2399,7 +2399,7 @@ static void include5() // #3 - handle #include MACRO
23992399
24002400 simplecpp::TokenList out (files);
24012401 simplecpp::DUI dui;
2402- dui.includePaths .push_back (" ." );
2402+ dui.includePaths .emplace_back (" ." );
24032403 simplecpp::preprocess (out, rawtokens_c, files, cache, dui);
24042404
24052405 ASSERT_EQUALS (" \n #line 1 \" 3.h\"\n 123" , out.stringify ());
@@ -2445,7 +2445,7 @@ static void include7() // #include MACRO
24452445
24462446 simplecpp::TokenList out (files);
24472447 simplecpp::DUI dui;
2448- dui.includePaths .push_back (" ." );
2448+ dui.includePaths .emplace_back (" ." );
24492449 simplecpp::preprocess (out, rawtokens_c, files, cache, dui);
24502450
24512451 ASSERT_EQUALS (" \n #line 1 \" 3.h\"\n 123" , out.stringify ());
@@ -2483,7 +2483,7 @@ static void include9()
24832483
24842484 simplecpp::TokenList out (files);
24852485 simplecpp::DUI dui;
2486- dui.includePaths .push_back (" ." );
2486+ dui.includePaths .emplace_back (" ." );
24872487 simplecpp::preprocess (out, rawtokens_c, files, cache, dui);
24882488
24892489 ASSERT_EQUALS (" \n #line 2 \" 1.h\"\n x = 1 ;" , out.stringify ());
@@ -2665,7 +2665,7 @@ static void stringify1()
26652665
26662666 simplecpp::TokenList out (files);
26672667 simplecpp::DUI dui;
2668- dui.includePaths .push_back (" ." );
2668+ dui.includePaths .emplace_back (" ." );
26692669 simplecpp::preprocess (out, rawtokens_c, files, cache, dui);
26702670
26712671 ASSERT_EQUALS (" \n #line 1 \" A.h\"\n 1\n 2\n #line 1 \" A.h\"\n 1\n 2" , out.stringify ());
@@ -2768,7 +2768,7 @@ static void userdef()
27682768{
27692769 const char code[] = " #ifdef A\n 123\n #endif\n " ;
27702770 simplecpp::DUI dui;
2771- dui.defines .push_back (" A=1" );
2771+ dui.defines .emplace_back (" A=1" );
27722772 ASSERT_EQUALS (" \n 123" , preprocess (code, dui));
27732773}
27742774
0 commit comments