[PATCH] lto-plugin: Fix transposed arguments in xcalloc
Kiran P Das
k722003@gmail.com
Wed Jan 28 22:33:05 GMT 2026
xcalloc takes in arguments in the order (size_t nmemb, size_t size),
but in lto-plugin it was swapped. Both are equivalent since it's
multiplication, but this patch fixes the order to match the function
signature.
lto-plugin/ChangeLog:
* lto-plugin.c (all_symbols_read_handler): Fix argument order
in xcalloc call
Signed-off-by: Kiran P Das <k722003@gmail.com>
---
lto-plugin/lto-plugin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lto-plugin/lto-plugin.c b/lto-plugin/lto-plugin.c
index ee0be4c55a0..faf69fcbe72 100644
--- a/lto-plugin/lto-plugin.c
+++ b/lto-plugin/lto-plugin.c
@@ -794,7 +794,7 @@ all_symbols_read_handler (void)
return LDPS_OK;
}
- lto_argv = (char **) xcalloc (sizeof (char *), num_lto_args);
+ lto_argv = (char **) xcalloc (num_lto_args, sizeof (char *));
lto_arg_ptr = (const char **) lto_argv;
assert (lto_wrapper_argv);
--
2.51.1
More information about the Gcc-patches
mailing list