From: Gabe Black Date: Thu, 30 Jan 2020 07:47:03 +0000 (-0800) Subject: scons: Disable spurious "array-bounds" warnings for protobuf cc files. X-Git-Tag: v19.0.0.0~56 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dc262055294c77da0be848c28459e581d82f9bd5;p=gem5.git scons: Disable spurious "array-bounds" warnings for protobuf cc files. These files are generated and so, even if they're wrong, there isn't anything we can do about it. Change-Id: I933057a04f09dd1c22b525a102278bbdc5fbc22b Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24924 Reviewed-by: Jason Lowe-Power Maintainer: Gabe Black Tested-by: kokoro --- diff --git a/src/SConscript b/src/SConscript index d1b2cfcbb..3ffaeef78 100644 --- a/src/SConscript +++ b/src/SConscript @@ -1027,7 +1027,8 @@ if env['HAVE_PROTOC'] and env['HAVE_PROTOBUF']: Transform("PROTOC"))) # Add the C++ source file - Source(proto.cc_file, tags=proto.tags) + Source(proto.cc_file, tags=proto.tags, + append={'CXXFLAGS': '-Wno-array-bounds'}) elif ProtoBuf.all: error('Got protobuf to build, but lacks support!')