From 6790076cc3e2b51f92796f2a06221126b5bc632a Mon Sep 17 00:00:00 2001 From: couriersud Date: Thu, 25 Jun 2015 19:50:18 +0200 Subject: [PATCH] Disable "-Wmaybe-unitialized" warnings. Unfortunately you can't do that were it actually happens. (nw) --- src/emu/netlist/solver/vector_base.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/emu/netlist/solver/vector_base.h b/src/emu/netlist/solver/vector_base.h index e0ad8139296..cf2a83f8821 100644 --- a/src/emu/netlist/solver/vector_base.h +++ b/src/emu/netlist/solver/vector_base.h @@ -66,6 +66,10 @@ inline void vec_mult_scalar (const int n, const double * RESTRICT v, const doubl } } +#ifndef __clang__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +#endif inline void vec_add_mult_scalar (const int n, const double * RESTRICT v, const double scalar, double * RESTRICT result) { for ( unsigned i = 0; i < n; i++ ) @@ -83,6 +87,9 @@ inline void vec_sub(const int n, const double * RESTRICT v1, const double * REST for ( unsigned i = 0; i < n; i++ ) result[i] = v1[i] - v2[i]; } +#ifndef __clang__ +#pragma GCC diagnostic pop +#endif inline void vec_scale (const int n, double * RESTRICT v, const double scalar) {