Skip to content

Commit 07b6c17

Browse files
authored
Merge pull request #4445 from the-maddin/ignore-gcc11-warning
Ignore Wshadow warnings in stale librocket headers
2 parents 5dfef48 + 6e612cd commit 07b6c17

File tree

6 files changed

+54
-0
lines changed

6 files changed

+54
-0
lines changed

code/scpui/IncludeNodeHandler.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,17 @@
44
#pragma push_macro("Assert")
55
#undef Assert
66

7+
#ifdef __GNUC__
8+
#pragma GCC diagnostic push
9+
#pragma GCC diagnostic ignored "-Wshadow"
10+
#endif
11+
712
#include <Rocket/Core/XMLNodeHandler.h>
813

14+
#ifdef __GNUC__
15+
#pragma GCC diagnostic pop
16+
#endif
17+
918
#pragma pop_macro("Assert")
1019

1120
namespace scpui {

code/scpui/SoundPlugin.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,18 @@
66
#pragma push_macro("Assert")
77
#undef Assert
88

9+
#ifdef __GNUC__
10+
#pragma GCC diagnostic push
11+
#pragma GCC diagnostic ignored "-Wshadow"
12+
#endif
13+
914
#include <Rocket/Core.h>
1015
#include <Rocket/Core/Plugin.h>
1116

17+
#ifdef __GNUC__
18+
#pragma GCC diagnostic pop
19+
#endif
20+
1221
#pragma pop_macro("Assert")
1322

1423
namespace scpui {

code/scpui/elements/AnimationElement.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,21 @@
77
#pragma push_macro("Assert")
88
#undef Assert
99

10+
#ifdef __GNUC__
11+
#pragma GCC diagnostic push
12+
#pragma GCC diagnostic ignored "-Wshadow"
13+
#endif
14+
1015
#include <Rocket/Core.h>
1116
#include <Rocket/Core/ElementDocument.h>
1217
#include <Rocket/Core/GeometryUtilities.h>
1318
#include <Rocket/Core/String.h>
1419
#include <scpui/RocketRenderingInterface.h>
1520

21+
#ifdef __GNUC__
22+
#pragma GCC diagnostic pop
23+
#endif
24+
1625
#pragma pop_macro("Assert")
1726

1827
namespace scpui {

code/scpui/elements/AnimationElement.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,19 @@
44
#pragma push_macro("Assert")
55
#undef Assert
66

7+
#ifdef __GNUC__
8+
#pragma GCC diagnostic push
9+
#pragma GCC diagnostic ignored "-Wshadow"
10+
#endif
11+
712
#include <Rocket/Core/Element.h>
813
#include <Rocket/Core/Geometry.h>
914
#include <Rocket/Core/Texture.h>
1015

16+
#ifdef __GNUC__
17+
#pragma GCC diagnostic pop
18+
#endif
19+
1120
#pragma pop_macro("Assert")
1221

1322
namespace scpui {

code/scpui/elements/ScrollingTextElement.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,17 @@
1010
#pragma push_macro("Assert")
1111
#undef Assert
1212

13+
#ifdef __GNUC__
14+
#pragma GCC diagnostic push
15+
#pragma GCC diagnostic ignored "-Wshadow"
16+
#endif
17+
1318
#include <Rocket/Core.h>
1419

20+
#ifdef __GNUC__
21+
#pragma GCC diagnostic pop
22+
#endif
23+
1524
#pragma pop_macro("Assert")
1625

1726
namespace scpui {

code/scpui/elements/ScrollingTextElement.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,19 @@
44
#pragma push_macro("Assert")
55
#undef Assert
66

7+
#ifdef __GNUC__
8+
#pragma GCC diagnostic push
9+
#pragma GCC diagnostic ignored "-Wshadow"
10+
#endif
11+
712
#include <Rocket/Core/Element.h>
813
#include <Rocket/Core/Geometry.h>
914
#include <Rocket/Core/Texture.h>
1015

16+
#ifdef __GNUC__
17+
#pragma GCC diagnostic pop
18+
#endif
19+
1120
#pragma pop_macro("Assert")
1221

1322
namespace scpui {

0 commit comments

Comments
 (0)