[pushed] Fix clang warning (-Wstring-plus-int)

Message ID 5c1e5b2e-6e6b-b9f6-daa9-edda39b9479f@suse.cz
State New
Headers show
Series
  • [pushed] Fix clang warning (-Wstring-plus-int)
Related show

Commit Message

Martin Liška April 21, 2021, 2:53 p.m.
This fixes:

lto-plugin.c:642:7: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]

Pushed as obvious,
thanks,
Martin

lto-plugin/ChangeLog:

	* lto-plugin.c (exec_lto_wrapper): Make a temp variable.
---
 lto-plugin/lto-plugin.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

-- 
2.31.1

Patch

diff --git a/lto-plugin/lto-plugin.c b/lto-plugin/lto-plugin.c
index 32478f070e8..4e90ce03ade 100644
--- a/lto-plugin/lto-plugin.c
+++ b/lto-plugin/lto-plugin.c
@@ -636,10 +636,10 @@  exec_lto_wrapper (char *argv[])
 
   /* Write argv to a file to avoid a command line that is too long
      Save the file locally on save-temps.  */
+  const char *suffix = ".lto_wrapper_args";
+  suffix += skip_in_suffix;
   if (save_temps && link_output_name)
-    arguments_file_name = concat (link_output_name,
-				  ".lto_wrapper_args"
-				  + skip_in_suffix, NULL);
+    arguments_file_name = concat (link_output_name, suffix, NULL);
   else
     arguments_file_name = make_temp_file (".lto_wrapper_args");
   check (arguments_file_name, LDPL_FATAL,