diff mbox series

[committed] d: Enable miscellaneous warnings by -Wextra flag

Message ID 20200910160940.3441414-1-ibuclaw@gdcproject.org
State New
Headers show
Series [committed] d: Enable miscellaneous warnings by -Wextra flag | expand

Commit Message

Iain Buclaw Sept. 10, 2020, 4:09 p.m. UTC
Hi,

This patch turns on all warnings handled by the D front-end code
generator with -Wextra.  These warnings are handled outside of the D
core language front-end, so shouldn't be enabled by -Wall.

Bootstrapped and regression tested on x86_64-linux-gnu/-m32/-x32.
Committed to mainline.

Regards
Iain.

gcc/d/ChangeLog:

	* lang.opt (Waddress): Enable warning by -Wextra.
	(Wcast-result): Likewise.
	(Wunknown-pragmas): Likewise.
---
 gcc/d/lang.opt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/gcc/d/lang.opt b/gcc/d/lang.opt
index ade92d21cc6..b88fe6f301f 100644
--- a/gcc/d/lang.opt
+++ b/gcc/d/lang.opt
@@ -99,7 +99,7 @@  D Joined Separate
 ; Documented in C
 
 Waddress
-D Warning Var(warn_address)
+D Warning Var(warn_address) LangEnabledBy(D, Wextra)
 ; Documented in C
 
 Wall
@@ -119,7 +119,7 @@  D
 ; Documented in C
 
 Wcast-result
-D Warning Var(warn_cast_result)
+D Warning Var(warn_cast_result) LangEnabledBy(D, Wextra)
 Warn about casts that will produce a null result.
 
 Wdeprecated
@@ -143,7 +143,7 @@  D
 ; Documented in C
 
 Wunknown-pragmas
-D LangEnabledBy(D, Wall)
+D Var(warn_unknown_pragmas) LangEnabledBy(D, Wextra)
 ; Documented in C
 
 Wvarargs