Fix base-gcc -Wno-error=uninitialized
authorjca <jca@openbsd.org>
Mon, 28 Jun 2021 13:47:46 +0000 (13:47 +0000)
committerjca <jca@openbsd.org>
Mon, 28 Jun 2021 13:47:46 +0000 (13:47 +0000)
base-gcc always errored out when -Werror was passed and -Wuninitialized
triggered, even when -Wno-error=uninitialized was passed.

Deemed correct by Miod

gnu/gcc/gcc/tree-ssa.c

index f922e82..dbabdf4 100644 (file)
@@ -1177,7 +1177,7 @@ warn_uninit (tree t, const char *gmsgid, void *data)
   locus = (context != NULL && EXPR_HAS_LOCATION (context)
           ? EXPR_LOCUS (context)
           : &DECL_SOURCE_LOCATION (var));
-  warning (0, gmsgid, locus, var);
+  warning (OPT_Wuninitialized, gmsgid, locus, var);
   fun_locus = &DECL_SOURCE_LOCATION (cfun->decl);
   if (locus->file != fun_locus->file
       || locus->line < fun_locus->line