From bda4aa3673267bdb20b67326072ee3e7e2b29698 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Sat, 2 Oct 2021 09:31:46 +0200 Subject: options: fix ASAN issue during saving of opt. options gcc/ChangeLog: * toplev.c (toplev::main): save_decoded_options[0] is program name and so it should be skipped. --- gcc/toplev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/toplev.c b/gcc/toplev.c index 78bb7e9..d952319 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2338,7 +2338,7 @@ toplev::main (int argc, char **argv) &save_decoded_options_count); /* Save Optimization decoded options. */ - for (unsigned i = 0; i < save_decoded_options_count; ++i) + for (unsigned i = 1; i < save_decoded_options_count; ++i) if (cl_options[save_decoded_options[i].opt_index].flags & CL_OPTIMIZATION) save_opt_decoded_options.safe_push (save_decoded_options[i]); -- cgit v1.1