mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 11:58:10 +02:00
glapi: Fix -Wduplicate-decl-specifier due to double-const
Fix all lines in src/mesa/main/marshal_generated.c that declare double-const variables. Below is all such lines, with duplicates removed: $ grep 'const const' marshal_generated.c | sort -u const const GLboolean * pointer = cmd->pointer; const const GLvoid * indices = cmd->indices; const const GLvoid * pointer = cmd->pointer; Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
2b237ff64c
commit
31c3c440b5
1 changed files with 12 additions and 4 deletions
|
|
@ -173,11 +173,19 @@ class PrintCode(gl_XML.gl_print_base):
|
|||
with indent():
|
||||
for p in func.fixed_params:
|
||||
if p.count:
|
||||
out('const {0} * {1} = cmd->{1};'.format(
|
||||
p.get_base_type_string(), p.name))
|
||||
p_decl = '{0} * {1} = cmd->{1};'.format(
|
||||
p.get_base_type_string(), p.name)
|
||||
else:
|
||||
out('const {0} {1} = cmd->{1};'.format(
|
||||
p.type_string(), p.name))
|
||||
p_decl = '{0} {1} = cmd->{1};'.format(
|
||||
p.type_string(), p.name)
|
||||
|
||||
if not p_decl.startswith('const '):
|
||||
# Declare all local function variables as const, even if
|
||||
# the original parameter is not const.
|
||||
p_decl = 'const ' + p_decl
|
||||
|
||||
out(p_decl)
|
||||
|
||||
if func.variable_params:
|
||||
for p in func.variable_params:
|
||||
out('const {0} * {1};'.format(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue