aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/fe.h
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2022-10-21 11:09:49 -0400
committerMarc Poulhiès <poulhies@adacore.com>2022-11-08 09:35:00 +0100
commit7a08b9393c7b36c4dca8fca9a5cda261594f61d6 (patch)
tree89507df0a6c9f66706c12165c3f645d13c12f581 /gcc/ada/fe.h
parentc523e3f1ea9b451fddc4c535009b3eecffc4ac4a (diff)
downloadgcc-7a08b9393c7b36c4dca8fca9a5cda261594f61d6.zip
gcc-7a08b9393c7b36c4dca8fca9a5cda261594f61d6.tar.gz
gcc-7a08b9393c7b36c4dca8fca9a5cda261594f61d6.tar.bz2
ada: Move warnings switches -- initial work
This patch prepares to move warning switches from Opt into Warnsw. gcc/ada/ * warnsw.ads, warnsw.adb, fe.h, err_vars.ads, errout.ads: Move Warning_Doc_Switch from Err_Vars to Warnsw. Access Warn_On_Questionable_Layout on the C side via a function rather than a variable, because we plan to turn the variables into renamings, and you can't Export renamings. * erroutc.adb, switch-c.adb, errout.adb: Likewise. * gcc-interface/decl.cc: Use Get_Warn_On_Questionable_Layout instead of Warn_On_Questionable_Layout. * gcc-interface/Makefile.in (GNATMAKE_OBJS): Add warnsw.o, because it is indirectly imported via Errout. * gcc-interface/Make-lang.in (GNATBIND_OBJS): Likewise and remove restrict.o (not needed).
Diffstat (limited to 'gcc/ada/fe.h')
-rw-r--r--gcc/ada/fe.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/fe.h b/gcc/ada/fe.h
index 79a1b58..8102c6d 100644
--- a/gcc/ada/fe.h
+++ b/gcc/ada/fe.h
@@ -366,9 +366,9 @@ extern Boolean Stack_Check_Probes_On_Target;
/* warnsw: */
-#define Warn_On_Questionable_Layout warnsw__warn_on_questionable_layout
+#define Get_Warn_On_Questionable_Layout warnsw__get_warn_on_questionable_layout
-extern Boolean Warn_On_Questionable_Layout;
+extern Boolean Get_Warn_On_Questionable_Layout ();
// The following corresponds to Ada code in Einfo.Utils.