diff --git a/gnucash/gnome-utils/test/test-autoclear.cpp b/gnucash/gnome-utils/test/test-autoclear.cpp index 4bf6c25890..bd42895f2e 100644 --- a/gnucash/gnome-utils/test/test-autoclear.cpp +++ b/gnucash/gnome-utils/test/test-autoclear.cpp @@ -29,7 +29,11 @@ #include #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + static const int64_t DENOM = 100; //< Denominator is always 100 for simplicity. diff --git a/gnucash/gnome/test/gtest-assistant-stock-transaction.cpp b/gnucash/gnome/test/gtest-assistant-stock-transaction.cpp index 3758ccba32..7f7a065b56 100644 --- a/gnucash/gnome/test/gtest-assistant-stock-transaction.cpp +++ b/gnucash/gnome/test/gtest-assistant-stock-transaction.cpp @@ -30,7 +30,11 @@ #include #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + extern "C" { #include diff --git a/gnucash/import-export/csv-exp/test/test-csv-export-helpers.cpp b/gnucash/import-export/csv-exp/test/test-csv-export-helpers.cpp index 1cafe5a8b3..2999622417 100644 --- a/gnucash/import-export/csv-exp/test/test-csv-export-helpers.cpp +++ b/gnucash/import-export/csv-exp/test/test-csv-export-helpers.cpp @@ -21,7 +21,11 @@ // #include "config.h" #include "csv-export-helpers.hpp" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include diff --git a/gnucash/import-export/csv-imp/test/gtest-gnc-imp-props-tx.cpp b/gnucash/import-export/csv-imp/test/gtest-gnc-imp-props-tx.cpp index 7b1979f141..b1ac596473 100644 --- a/gnucash/import-export/csv-imp/test/gtest-gnc-imp-props-tx.cpp +++ b/gnucash/import-export/csv-imp/test/gtest-gnc-imp-props-tx.cpp @@ -22,7 +22,11 @@ * Boston, MA 02110-1301, USA gnu@gnu.org * \********************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include diff --git a/gnucash/import-export/csv-imp/test/test-tokenizer.cpp b/gnucash/import-export/csv-imp/test/test-tokenizer.cpp index 161f3fd0c4..b51cf9a10c 100644 --- a/gnucash/import-export/csv-imp/test/test-tokenizer.cpp +++ b/gnucash/import-export/csv-imp/test/test-tokenizer.cpp @@ -28,7 +28,11 @@ #include "../gnc-tokenizer.hpp" #include "../gnc-tokenizer-csv.hpp" #include "../gnc-tokenizer-fw.hpp" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include // fstream diff --git a/gnucash/import-export/csv-imp/test/test-tx-import.cpp b/gnucash/import-export/csv-imp/test/test-tx-import.cpp index 41cedc6b2f..f5109140a5 100644 --- a/gnucash/import-export/csv-imp/test/test-tx-import.cpp +++ b/gnucash/import-export/csv-imp/test/test-tx-import.cpp @@ -26,7 +26,11 @@ #include "../gnc-tokenizer.hpp" #include "../gnc-tokenizer-csv.hpp" #include "../gnc-tokenizer-fw.hpp" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include // fstream diff --git a/gnucash/import-export/test/gtest-import-account-matcher.cpp b/gnucash/import-export/test/gtest-import-account-matcher.cpp index ac15696368..9381c66502 100644 --- a/gnucash/import-export/test/gtest-import-account-matcher.cpp +++ b/gnucash/import-export/test/gtest-import-account-matcher.cpp @@ -22,7 +22,11 @@ * * *******************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include #include diff --git a/gnucash/import-export/test/gtest-import-backend.cpp b/gnucash/import-export/test/gtest-import-backend.cpp index 554c011142..9a055b0f6d 100644 --- a/gnucash/import-export/test/gtest-import-backend.cpp +++ b/gnucash/import-export/test/gtest-import-backend.cpp @@ -22,7 +22,11 @@ \********************************************************************/ #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/app-utils/mocks/gmock-gnc-prefs.h b/libgnucash/app-utils/mocks/gmock-gnc-prefs.h index 2ea6abb516..c719864cb7 100644 --- a/libgnucash/app-utils/mocks/gmock-gnc-prefs.h +++ b/libgnucash/app-utils/mocks/gmock-gnc-prefs.h @@ -1,7 +1,11 @@ #ifndef GMOCK_GNC_PREFS_H #define GMOCK_GNC_PREFS_H +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include diff --git a/libgnucash/app-utils/test/gtest-gnc-quotes.cpp b/libgnucash/app-utils/test/gtest-gnc-quotes.cpp index 87f23fc3a5..08b79c96b8 100644 --- a/libgnucash/app-utils/test/gtest-gnc-quotes.cpp +++ b/libgnucash/app-utils/test/gtest-gnc-quotes.cpp @@ -38,8 +38,10 @@ gnc_default_currency(void) return gnc_commodity_table_lookup(table, GNC_COMMODITY_NS_CURRENCY, "USD"); } } - +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop #include "../gnc-quotes.cpp" class GncMockQuoteSource final : public GncQuoteSource diff --git a/libgnucash/backend/xml/test/gtest-load-save-files.cpp b/libgnucash/backend/xml/test/gtest-load-save-files.cpp index d978d54f11..0602487f3a 100644 --- a/libgnucash/backend/xml/test/gtest-load-save-files.cpp +++ b/libgnucash/backend/xml/test/gtest-load-save-files.cpp @@ -41,7 +41,10 @@ #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop #include #include "../gnc-backend-xml.h" diff --git a/libgnucash/core-utils/test/gtest-path-utilities.cpp b/libgnucash/core-utils/test/gtest-path-utilities.cpp index 7ca81abec3..a1af874572 100644 --- a/libgnucash/core-utils/test/gtest-path-utilities.cpp +++ b/libgnucash/core-utils/test/gtest-path-utilities.cpp @@ -6,7 +6,10 @@ #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop /* Variant of EXPECT_STREQ that calls g_free() diff --git a/libgnucash/engine/mocks/fake-qofquery.h b/libgnucash/engine/mocks/fake-qofquery.h index 69f418e1e6..9a0f3d823a 100644 --- a/libgnucash/engine/mocks/fake-qofquery.h +++ b/libgnucash/engine/mocks/fake-qofquery.h @@ -7,7 +7,11 @@ #ifndef FAKE_QOFQUERY_H #define FAKE_QOFQUERY_H +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include diff --git a/libgnucash/engine/mocks/gmock-Account.h b/libgnucash/engine/mocks/gmock-Account.h index a5cc8f006c..50de9dd2fa 100644 --- a/libgnucash/engine/mocks/gmock-Account.h +++ b/libgnucash/engine/mocks/gmock-Account.h @@ -1,7 +1,11 @@ #ifndef GMOCK_ACCOUNT_H #define GMOCK_ACCOUNT_H +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/mocks/gmock-Split.h b/libgnucash/engine/mocks/gmock-Split.h index 0fe7eb24e4..fc69dd0eef 100644 --- a/libgnucash/engine/mocks/gmock-Split.h +++ b/libgnucash/engine/mocks/gmock-Split.h @@ -1,7 +1,11 @@ #ifndef GMOCK_SPLIT_H #define GMOCK_SPLIT_H +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/mocks/gmock-Transaction.h b/libgnucash/engine/mocks/gmock-Transaction.h index 804307186b..8fbfc4f865 100644 --- a/libgnucash/engine/mocks/gmock-Transaction.h +++ b/libgnucash/engine/mocks/gmock-Transaction.h @@ -1,7 +1,11 @@ #ifndef GMOCK_TRANSACTION_H #define GMOCK_TRANSACTION_H +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/mocks/gmock-qofbook.h b/libgnucash/engine/mocks/gmock-qofbook.h index 7001697afc..3662877b2d 100644 --- a/libgnucash/engine/mocks/gmock-qofbook.h +++ b/libgnucash/engine/mocks/gmock-qofbook.h @@ -1,7 +1,11 @@ #ifndef GMOCK_QOFBOOK_H #define GMOCK_QOFBOOK_H +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/mocks/gmock-qofinstance.cpp b/libgnucash/engine/mocks/gmock-qofinstance.cpp index 542684e20b..790ac1bed6 100644 --- a/libgnucash/engine/mocks/gmock-qofinstance.cpp +++ b/libgnucash/engine/mocks/gmock-qofinstance.cpp @@ -1,6 +1,10 @@ #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/test/gtest-gnc-datetime.cpp b/libgnucash/engine/test/gtest-gnc-datetime.cpp index b1d0efaf4c..5123b098d9 100644 --- a/libgnucash/engine/test/gtest-gnc-datetime.cpp +++ b/libgnucash/engine/test/gtest-gnc-datetime.cpp @@ -24,7 +24,10 @@ #include "../gnc-datetime.hpp" #include "../gnc-date.h" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop /* Backdoor to enable unittests to temporarily override the timezone: */ class TimeZoneProvider; diff --git a/libgnucash/engine/test/gtest-gnc-euro.cpp b/libgnucash/engine/test/gtest-gnc-euro.cpp index e9a6c90163..3e1d867cf3 100644 --- a/libgnucash/engine/test/gtest-gnc-euro.cpp +++ b/libgnucash/engine/test/gtest-gnc-euro.cpp @@ -20,7 +20,11 @@ * Boston, MA 02110-1301, USA gnu@gnu.org * \********************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include "../gnc-numeric.hpp" #include #include "../gnc-euro.h" diff --git a/libgnucash/engine/test/gtest-gnc-int128.cpp b/libgnucash/engine/test/gtest-gnc-int128.cpp index 34a7200b69..1589176621 100644 --- a/libgnucash/engine/test/gtest-gnc-int128.cpp +++ b/libgnucash/engine/test/gtest-gnc-int128.cpp @@ -21,7 +21,11 @@ * * *******************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include "../gnc-int128.hpp" diff --git a/libgnucash/engine/test/gtest-gnc-numeric.cpp b/libgnucash/engine/test/gtest-gnc-numeric.cpp index aca62033c7..4341b723a1 100644 --- a/libgnucash/engine/test/gtest-gnc-numeric.cpp +++ b/libgnucash/engine/test/gtest-gnc-numeric.cpp @@ -20,7 +20,11 @@ * Boston, MA 02110-1301, USA gnu@gnu.org * \********************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include "../gnc-numeric.hpp" #include "../gnc-rational.hpp" diff --git a/libgnucash/engine/test/gtest-gnc-option.cpp b/libgnucash/engine/test/gtest-gnc-option.cpp index 2a8dd380f4..b7f8391344 100644 --- a/libgnucash/engine/test/gtest-gnc-option.cpp +++ b/libgnucash/engine/test/gtest-gnc-option.cpp @@ -21,7 +21,11 @@ * * *******************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include "gnc-option.hpp" #include "gnc-option-impl.hpp" #include "gnc-option-ui.hpp" diff --git a/libgnucash/engine/test/gtest-gnc-optiondb.cpp b/libgnucash/engine/test/gtest-gnc-optiondb.cpp index 7ee6957de8..f28d49a2fa 100644 --- a/libgnucash/engine/test/gtest-gnc-optiondb.cpp +++ b/libgnucash/engine/test/gtest-gnc-optiondb.cpp @@ -21,7 +21,11 @@ * * *******************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include "gnc-optiondb.hpp" #include "gnc-optiondb-impl.hpp" #include "gnc-option-ui.hpp" diff --git a/libgnucash/engine/test/gtest-gnc-rational.cpp b/libgnucash/engine/test/gtest-gnc-rational.cpp index c3200ce1e1..a3432cb771 100644 --- a/libgnucash/engine/test/gtest-gnc-rational.cpp +++ b/libgnucash/engine/test/gtest-gnc-rational.cpp @@ -21,7 +21,11 @@ * * *******************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include #include "../gnc-rational.hpp" diff --git a/libgnucash/engine/test/gtest-gnc-timezone.cpp b/libgnucash/engine/test/gtest-gnc-timezone.cpp index 096950e25f..2566e6e693 100644 --- a/libgnucash/engine/test/gtest-gnc-timezone.cpp +++ b/libgnucash/engine/test/gtest-gnc-timezone.cpp @@ -1,3 +1,4 @@ + /******************************************************************** * Gtest-gnc-int128.cpp -- unit tests for the GncInt128 class * * Copyright (C) 2014 John Ralls * @@ -21,7 +22,11 @@ * * *******************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include "../gnc-timezone.hpp" diff --git a/libgnucash/engine/test/gtest-import-map.cpp b/libgnucash/engine/test/gtest-import-map.cpp index c5bc31699e..d891f8b722 100644 --- a/libgnucash/engine/test/gtest-import-map.cpp +++ b/libgnucash/engine/test/gtest-import-map.cpp @@ -26,7 +26,11 @@ #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/test/gtest-qofevent.cpp b/libgnucash/engine/test/gtest-qofevent.cpp index 3ddffdf2cb..bc0a7d3743 100644 --- a/libgnucash/engine/test/gtest-qofevent.cpp +++ b/libgnucash/engine/test/gtest-qofevent.cpp @@ -27,7 +27,11 @@ #include "../test-core/test-engine-stuff.h" #include "../qofevent.h" #include "../qofevent-p.h" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + static void easy_handler (QofInstance *ent, QofEventId event_type, diff --git a/libgnucash/engine/test/gtest-qofquerycore.cpp b/libgnucash/engine/test/gtest-qofquerycore.cpp index d428b9725a..77dab5740c 100644 --- a/libgnucash/engine/test/gtest-qofquerycore.cpp +++ b/libgnucash/engine/test/gtest-qofquerycore.cpp @@ -27,7 +27,11 @@ #include "../test-core/test-engine-stuff.h" #include "../qofquerycore.h" #include "../qofquerycore-p.h" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + class QofQueryCoreTest : public ::testing::Test { diff --git a/libgnucash/engine/test/test-gnc-guid.cpp b/libgnucash/engine/test/test-gnc-guid.cpp index f31d3b99b2..d957888f20 100644 --- a/libgnucash/engine/test/test-gnc-guid.cpp +++ b/libgnucash/engine/test/test-gnc-guid.cpp @@ -29,7 +29,11 @@ #include #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + TEST (GncGUID, creation) { diff --git a/libgnucash/engine/test/test-kvp-frame.cpp b/libgnucash/engine/test/test-kvp-frame.cpp index 7ef40db9af..736c1ea75e 100644 --- a/libgnucash/engine/test/test-kvp-frame.cpp +++ b/libgnucash/engine/test/test-kvp-frame.cpp @@ -25,7 +25,11 @@ #include #include "../kvp-value.hpp" #include "../kvp-frame.hpp" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include #include diff --git a/libgnucash/engine/test/test-kvp-value.cpp b/libgnucash/engine/test/test-kvp-value.cpp index 4d9d6c0d18..4b714de470 100644 --- a/libgnucash/engine/test/test-kvp-value.cpp +++ b/libgnucash/engine/test/test-kvp-value.cpp @@ -29,7 +29,11 @@ #include "../gnc-date.h" #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + TEST (KvpValueTest, Equality) { diff --git a/libgnucash/engine/test/test-qofsession.cpp b/libgnucash/engine/test/test-qofsession.cpp index 9e57485adf..62f4179c9b 100644 --- a/libgnucash/engine/test/test-qofsession.cpp +++ b/libgnucash/engine/test/test-qofsession.cpp @@ -22,7 +22,11 @@ * Boston, MA 02110-1301, USA gnu@gnu.org * ********************************************************************/ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcpp" #include +#pragma GCC diagnostic pop + #include "../guid.hpp" #include #include