ODR warning for "main"
authorTom Tromey <tromey@adacore.com>
Wed, 18 May 2022 16:13:32 +0000 (10:13 -0600)
committerTom Tromey <tromey@adacore.com>
Thu, 2 Jun 2022 15:04:45 +0000 (09:04 -0600)
"main" is redeclared with a different type in maint.c.  I think this
might have come from my first gdb patch, many many years ago.  While I
wonder if this profiling code is actually useful at all any more, in
the meantime it's simple to fix the declaration.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=22395

gdb/maint.c

index 31b8fd8322e2e4e8f8ad4667cb5913d5c005bfc5..289560957f2b17c70affe45c1d88e37dc6ef44d7 100644 (file)
@@ -799,7 +799,7 @@ mcleanup_wrapper (void)
 }
 
 EXTERN_C void monstartup (unsigned long, unsigned long);
-extern int main ();
+extern int main (int, char **);
 
 static void
 maintenance_set_profile_cmd (const char *args, int from_tty,