Skip to content

Commit 4521cb0

Browse files
committed
Drop redundant -Wnon-virtual-dtor
Inspired by <https://gcc.gnu.org/pipermail/gcc-patches/2022-November/607102.html> "[PATCH] doc: -Wdelete-non-virtual-dtor supersedes -Wnon-virtual-dtor", drop explicitly enabling -Wnon-virtual-dtor in favor of -Wdelete-non-virtual-dtor, which is already enabled by -Wall. (-Wdelete-non-virtual-dtor first appeared in Clang 3.0, <llvm/llvm-project@8bd4285> "Add new warning that warns when invoking 'delete' on a polymorphic, non-final, class without a virtual destructor", and GCC 4.7, <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=014ab419efc12a59efebd2720d79e1c055675c85> "invoke.texi: Document -Wdelete-non-virtual-dtor. [...]") Dropping the explicit setting of -Wnon-virtual-dtor (and nowhere setting it implicitly via -Weffc++) means we can get rid of lots of places that either set -Wno-non-virtual-dtor or use some pragma to ignore -Wnon-virtual-dtor. (In various places across extensions/source/activex/ and winaccessibility/, the commits f26996b "Silence -Werror,-Wnon-virtual-dtor in generated so_activex.h (clang-cl)" and c6086ca "Silence -Werror,-Wnon-virtual-dtor in generated UAccCOM.h (clang-cl)" had singled out some includes to wrap them in pragmas. Now that those pragmas are gone again, move those includes back to where they had been prior to being singled out. And the -Wno-non-virtual-dtor in external/firebird/macos-arm64.patch.0 appeared first in ccd0e5f "Make firebird build for macOS on arm64", which, though it doesn't state it explicitly, apparently created that patch's builds/posix/prefix.darwin_arm64 as a copy of firebird's already existing builds/posix/prefix.* files, which routinely include that warning option too, so keep it there too even if it is probably irrelevant throughout.) Change-Id: I7e4fa9f2c07e267b2ed15607905027f6b78142f3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143182 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <[email protected]>
1 parent 6571ab4 commit 4521cb0

File tree

127 files changed

+20
-426
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+20
-426
lines changed

bin/gen-boost-headers

-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ cat <(cd ${SRCDIR} && git grep -h '^# *include') \
4949
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
5050
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
5151
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
52-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
5352
#pragma GCC diagnostic ignored "-Wnonnull"
5453
#pragma GCC diagnostic ignored "-Wparentheses"
5554
#pragma GCC diagnostic ignored "-Wplacement-new"

embedserv/source/inc/embeddocaccess.hxx

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#pragma clang diagnostic ignored "-Wall"
3333
#pragma clang diagnostic ignored "-Wextra"
3434
#pragma clang diagnostic ignored "-Wmicrosoft"
35-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
3635
#endif
3736
#include <atldbcli.h>
3837
#if defined __clang__

embedserv/source/inc/stdafx.h

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#pragma clang diagnostic ignored "-Winvalid-noreturn"
1919
#pragma clang diagnostic ignored "-Wmicrosoft"
2020
#pragma clang diagnostic ignored "-Wnon-pod-varargs"
21-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
2221
#pragma clang diagnostic ignored "-Wnonportable-include-path"
2322
#pragma clang diagnostic ignored "-Wsequence-point"
2423
#pragma clang diagnostic ignored "-Wtypename-missing"

extensions/source/activex/SOActionsApproval.cxx

+1-9
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,10 @@
2525

2626
#include "StdAfx2.h"
2727

28+
#include <so_activex.h>
2829
#include "SOActionsApproval.h"
2930
#include <sal/macros.h>
3031

31-
#if defined __clang__
32-
#pragma clang diagnostic push
33-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
34-
#endif
35-
#include <so_activex.h>
36-
#if defined __clang__
37-
#pragma clang diagnostic pop
38-
#endif
39-
4032
COM_DECLSPEC_NOTHROW STDMETHODIMP SOActionsApproval::InterfaceSupportsErrorInfo(REFIID riid)
4133
{
4234
static const IID* arr[] = {

extensions/source/activex/SOActionsApproval.h

-7
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,7 @@
3232

3333
#include <atlctl.h>
3434

35-
#if defined __clang__
36-
#pragma clang diagnostic push
37-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
38-
#endif
3935
#include <so_activex.h>
40-
#if defined __clang__
41-
#pragma clang diagnostic pop
42-
#endif
4336

4437
// SOActionsApproval
4538

extensions/source/activex/SOActiveX.cxx

+1-9
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,13 @@
2020
// SOActiveX.cpp : Implementation of CSOActiveX
2121

2222
#include "StdAfx2.h"
23+
#include <so_activex.h>
2324
#include "SOActiveX.h"
2425
#include "SOComWindowPeer.h"
2526
#include "SODispatchInterceptor.h"
2627
#include "SOActionsApproval.h"
2728
#include "com_uno_helper.h"
2829

29-
#if defined __clang__
30-
#pragma clang diagnostic push
31-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
32-
#endif
33-
#include <so_activex.h>
34-
#if defined __clang__
35-
#pragma clang diagnostic pop
36-
#endif
37-
3830
#define STAROFFICE_WINDOWCLASS L"SOParentWindow"
3931

4032

extensions/source/activex/SOActiveX.h

-7
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,7 @@
2929

3030
#include <atlctl.h>
3131

32-
#if defined __clang__
33-
#pragma clang diagnostic push
34-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
35-
#endif
3632
#include <so_activex.h>
37-
#if defined __clang__
38-
#pragma clang diagnostic pop
39-
#endif
4033

4134
class SODispatchInterceptor;
4235

extensions/source/activex/SOComWindowPeer.cxx

+1-9
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,10 @@
2424
#include <cstddef>
2525

2626
#include "StdAfx2.h"
27+
#include <so_activex.h>
2728
#include "SOComWindowPeer.h"
2829
#include <sal/macros.h>
2930

30-
#if defined __clang__
31-
#pragma clang diagnostic push
32-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
33-
#endif
34-
#include <so_activex.h>
35-
#if defined __clang__
36-
#pragma clang diagnostic pop
37-
#endif
38-
3931
COM_DECLSPEC_NOTHROW STDMETHODIMP SOComWindowPeer::InterfaceSupportsErrorInfo(REFIID riid)
4032
{
4133
static const IID* arr[] = {

extensions/source/activex/SOComWindowPeer.h

-7
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,7 @@
3232

3333
#include <atlctl.h>
3434

35-
#if defined __clang__
36-
#pragma clang diagnostic push
37-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
38-
#endif
3935
#include <so_activex.h>
40-
#if defined __clang__
41-
#pragma clang diagnostic pop
42-
#endif
4336

4437
// SOComWindowPeer
4538

extensions/source/activex/SODispatchInterceptor.cxx

+1-9
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,12 @@
2525

2626
#include <stdio.h>
2727
#include "StdAfx2.h"
28+
#include <so_activex.h>
2829
#include "SOActiveX.h"
2930
#include "SODispatchInterceptor.h"
3031
#include "com_uno_helper.h"
3132
#include <sal/macros.h>
3233

33-
#if defined __clang__
34-
#pragma clang diagnostic push
35-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
36-
#endif
37-
#include <so_activex.h>
38-
#if defined __clang__
39-
#pragma clang diagnostic pop
40-
#endif
41-
4234
COM_DECLSPEC_NOTHROW STDMETHODIMP SODispatchInterceptor::InterfaceSupportsErrorInfo(REFIID riid)
4335
{
4436
static const IID* arr[] =

extensions/source/activex/StdAfx2.h

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
#pragma clang diagnostic ignored "-Wmicrosoft"
4242
#pragma clang diagnostic ignored "-Wmissing-field-initializers"
4343
#pragma clang diagnostic ignored "-Wnon-pod-varargs"
44-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
4544
#pragma clang diagnostic ignored "-Wnonportable-include-path"
4645
#pragma clang diagnostic ignored "-Wsequence-point"
4746
#pragma clang diagnostic ignored "-Wsign-compare"

extensions/source/activex/so_activex.cxx

-8
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,7 @@
2727
#include "StdAfx2.h"
2828
#include "resource.h"
2929
#include <initguid.h>
30-
31-
#if defined __clang__
32-
#pragma clang diagnostic push
33-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
34-
#endif
3530
#include <so_activex.h>
36-
#if defined __clang__
37-
#pragma clang diagnostic pop
38-
#endif
3931

4032
#if defined __clang__
4133
#pragma clang diagnostic push

extensions/source/ole/oledll.cxx

-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#pragma clang diagnostic ignored "-Winvalid-noreturn"
3131
#pragma clang diagnostic ignored "-Wmicrosoft"
3232
#pragma clang diagnostic ignored "-Wnon-pod-varargs"
33-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
3433
#endif
3534

3635
#include <atlbase.h>

extensions/source/ole/unoobjw.cxx

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
#pragma clang diagnostic ignored "-Winvalid-noreturn"
4242
#pragma clang diagnostic ignored "-Wmicrosoft"
4343
#pragma clang diagnostic ignored "-Wnon-pod-varargs"
44-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
4544
#pragma clang diagnostic ignored "-Wnonportable-include-path"
4645
#pragma clang diagnostic ignored "-Wsequence-point"
4746
#pragma clang diagnostic ignored "-Wtypename-missing"

extensions/source/ole/wincrap.hxx

-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
#pragma clang diagnostic ignored "-Winvalid-noreturn"
4444
#pragma clang diagnostic ignored "-Wmicrosoft"
4545
#pragma clang diagnostic ignored "-Wnon-pod-varargs"
46-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
4746
#endif
4847

4948
// from oleobjw.hxx

extensions/source/ole/windata.hxx

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
#pragma clang diagnostic ignored "-Winvalid-noreturn"
3030
#pragma clang diagnostic ignored "-Wmicrosoft"
3131
#pragma clang diagnostic ignored "-Wnon-pod-varargs"
32-
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
3332
#endif
3433

3534
#include <atlbase.h>

external/boost/include/boost/algorithm/string.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/algorithm/string/predicate.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/archive/iterators/base64_from_binary.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/archive/iterators/binary_from_base64.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/archive/iterators/remove_whitespace.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/archive/iterators/transform_width.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/bind.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/cast.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/circular_buffer.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/container/flat_map.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/container/small_vector.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/cstdint.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/current_function.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/date_time.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/date_time/posix_time/posix_time.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/filesystem.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/filesystem/path.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/functional/hash.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/fusion/adapted/std_pair.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/fusion/include/adapt_struct.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/intrusive/circular_list_algorithms.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/intrusive_ptr.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

external/boost/include/boost/io/ios_state.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#pragma GCC diagnostic ignored "-Winvalid-constexpr"
1515
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
1616
#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
17-
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
1817
#pragma GCC diagnostic ignored "-Wnonnull"
1918
#pragma GCC diagnostic ignored "-Wparentheses"
2019
#pragma GCC diagnostic ignored "-Wplacement-new"

0 commit comments

Comments
 (0)