From bc70787663633d783f42aa5368a2203e08e95431 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Sun, 13 Jul 2025 11:35:01 +0100 Subject: [PATCH] Fix compile time warning message about optarg parameter shadowing global variable --- ld/emultempl/aarch64elf.em | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ld/emultempl/aarch64elf.em b/ld/emultempl/aarch64elf.em index 66eaf1cd861..91d58d8fe5a 100644 --- a/ld/emultempl/aarch64elf.em +++ b/ld/emultempl/aarch64elf.em @@ -448,22 +448,22 @@ aarch64_parse_gcs_option (const char *_optarg) } static bool -aarch64_parse_memtag_mode_option (const char *optarg) +aarch64_parse_memtag_mode_option (const char *_optarg) { #define MEMTAG_MODE "memtag-mode" #define MEMTAG_MODE_LEN COMPILE_TIME_STRLEN (MEMTAG_MODE) - if (strncmp (optarg, MEMTAG_MODE, MEMTAG_MODE_LEN) != 0) + if (strncmp (_optarg, MEMTAG_MODE, MEMTAG_MODE_LEN) != 0) return false; - if (strcmp (optarg + MEMTAG_MODE_LEN, "=none") == 0) + if (strcmp (_optarg + MEMTAG_MODE_LEN, "=none") == 0) memtag_opts.memtag_mode = AARCH64_MEMTAG_MODE_NONE; - else if (strcmp (optarg + MEMTAG_MODE_LEN, "=sync") == 0) + else if (strcmp (_optarg + MEMTAG_MODE_LEN, "=sync") == 0) memtag_opts.memtag_mode = AARCH64_MEMTAG_MODE_SYNC; - else if (strcmp (optarg + MEMTAG_MODE_LEN, "=async") == 0) + else if (strcmp (_optarg + MEMTAG_MODE_LEN, "=async") == 0) memtag_opts.memtag_mode = AARCH64_MEMTAG_MODE_ASYNC; else - einfo (_("%X%P: error: unrecognized value '-z %s'\n"), optarg); + einfo (_("%X%P: error: unrecognized value '-z %s'\n"), _optarg); return true; -- 2.39.5