From 36bd4a5f21f9e7060def6cf5501040b0509a2a00 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Wed, 14 Jun 2017 18:59:09 -0700 Subject: genxml: Silence about a billion unused parameter warnings v2: Use textwrap.dedent to make the source line a lot shorter. Shortening (?) the line was requested by Jason. v3: Simplify the texwrap.dedent usage. Suggested by Dylan. Signed-off-by: Ian Romanick Reviewed-by: Dylan Baker --- src/intel/genxml/gen_pack_header.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/intel') diff --git a/src/intel/genxml/gen_pack_header.py b/src/intel/genxml/gen_pack_header.py index fefbc9aeccb..9021f008a82 100644 --- a/src/intel/genxml/gen_pack_header.py +++ b/src/intel/genxml/gen_pack_header.py @@ -8,6 +8,7 @@ import xml.parsers.expat import re import sys import copy +import textwrap license = """/* * Copyright (C) 2016 Intel Corporation @@ -578,8 +579,12 @@ class Parser(object): def emit_pack_function(self, name, group): name = self.gen_prefix(name) - print("static inline void\n%s_pack(__gen_user_data *data, void * restrict dst,\n%sconst struct %s * restrict values)\n{" % - (name, ' ' * (len(name) + 6), name)) + print(textwrap.dedent("""\ + static inline void + %s_pack(__attribute__((unused)) __gen_user_data *data, + %s__attribute__((unused)) void * restrict dst, + %s__attribute__((unused)) const struct %s * restrict values) + {""") % (name, ' ' * len(name), ' ' * len(name), name)) (dwords, length) = group.collect_dwords_and_length() if length: -- cgit v1.2.3