From: Tonu Naks <[email protected]>
In __gnat_locate_exec_on_path (char *exec_name, int current_dir_on_windows)
the recently added second parameter is for windows only. On non-windows
platforms its usage is removed by the preprocessor and the compiler
reports unused parameter.
gcc/ada/ChangeLog:
* adaint.c: void parameter on non-windows platforms
Tested on x86_64-pc-linux-gnu, committed on master.
---
gcc/ada/adaint.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c
index 0b6d4bb6b4e..0459956ff5b 100644
--- a/gcc/ada/adaint.c
+++ b/gcc/ada/adaint.c
@@ -3110,6 +3110,10 @@ __gnat_locate_exec_on_path (char *exec_name, int
current_dir_on_windows)
}
#else
+ /* Tell the compiler that we are not going to use this parameter
+ on non-windows platforms. */
+ (void)current_dir_on_windows;
+
const char *path_val = getenv ("PATH");
/* If PATH is not defined, proceed with __gnat_locate_exec anyway, so we can
--
2.43.0