=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for MesaLib-11.2.2nb6 Making all in src gmake[1]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src' Making all in . gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src' CC mesa/main/imports.lo CC mesa/program/symbol_table.lo CC mesa/program/prog_hash_table.lo CC mesa/program/dummy_errors.lo CCLD libglsl_util.la gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src' Making all in gtest gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gtest' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gtest' Making all in util gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util' /usr/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util' Making all in . gmake[4]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util' CC libmesautil_la-debug.lo CC libmesautil_la-half_float.lo CC libmesautil_la-hash_table.lo CC libmesautil_la-mesa-sha1.lo CC libmesautil_la-ralloc.lo CC libmesautil_la-register_allocate.lo CC libmesautil_la-rgtc.lo CC libmesautil_la-set.lo CC libmesautil_la-strndup.lo CC libmesautil_la-strtod.lo CC libmesautil_la-format_srgb.lo CCLD libmesautil.la gmake[4]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util' Making all in tests/hash_table gmake[4]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util/tests/hash_table' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util/tests/hash_table' gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util' gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/util' Making all in mapi/glapi/gen gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi/glapi/gen' /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi/glapi/gen' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi/glapi/gen' gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi/glapi/gen' Making all in mapi gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi' GEN es1api/glapi_mapi_tmp.h GEN es2api/glapi_mapi_tmp.h GEN shared-glapi/glapi_mapi_tmp.h /usr/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi' gmake[4]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi' CC shared_glapi_libglapi_impl.la-entry.lo CC shared_glapi_libglapi_impl.la-stub.lo CC shared_glapi_libglapi_impl.la-mapi_glapi.lo CC shared_glapi_libglapi_impl.la-table.lo CC shared_glapi_libglapi_impl.la-u_current.lo CC shared_glapi_libglapi_impl.la-u_execmem.lo CC es1api_libGLESv1_CM_la-entry.lo CC es2api_libGLESv2_la-entry.lo CC glapi_libglapi_impl.la-entry.lo CCLD shared-glapi/libglapi.la CCLD glapi/libglapi_impl.la CCLD es1api/libGLESv1_CM.la CCLD es2api/libGLESv2.la gmake[4]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi' gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi' gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mapi' Making all in compiler gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/compiler' /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/compiler' CXX glsl_types.lo CXX nir_types.lo CC shader_enums.lo CXX glsl/standalone_scaffolding.o CXX glsl/main.o CXX glsl/glsl_lexer.lo In file included from glsl/main.cpp:34: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/glsl_parser.lo In file included from /home/emil/development/mesa/src/compiler/glsl/glsl_lexer.ll:27: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ In file included from /home/emil/development/mesa/src/compiler/glsl/glsl_parser.yy:32: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ glsl/glsl_lexer.cpp:3415:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int yyinput (yyscan_t yyscanner) ^ CXX glsl/ast_array_index.lo In file included from glsl/ast_array_index.cpp:24: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/ast_expr.lo 1 warning generated. In file included from glsl/ast_expr.cpp:24: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/ast_function.lo CXX glsl/ast_to_hir.lo In file included from glsl/ast_function.cpp:25: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ In file included from glsl/ast_to_hir.cpp:54: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. 2 warnings generated. CXX glsl/ast_type.lo In file included from glsl/ast_type.cpp:24: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. 1 warning generated. CC glsl/blob.lo CXX glsl/builtin_functions.lo CXX glsl/builtin_types.lo CXX glsl/builtin_variables.lo CXX glsl/glsl_parser_extras.lo In file included from glsl/glsl_parser_extras.cpp:34: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/glsl_symbol_table.lo In file included from glsl/glsl_symbol_table.cpp:26: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/hir_field_selection.lo CXX glsl/ir_basic_block.lo In file included from glsl/hir_field_selection.cpp:26: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/ir_builder.lo CXX glsl/ir_clone.lo CXX glsl/ir_constant_expression.lo CXX glsl/ir.lo CXX glsl/ir_equals.lo CXX glsl/ir_expression_flattening.lo CXX glsl/ir_function_can_inline.lo CXX glsl/ir_function_detect_recursion.lo CXX glsl/ir_function.lo CXX glsl/ir_hierarchical_visitor.lo CXX glsl/ir_hv_accept.lo CXX glsl/ir_import_prototypes.lo CXX glsl/ir_print_visitor.lo CXX glsl/ir_reader.lo CXX glsl/ir_rvalue_visitor.lo CXX glsl/ir_set_program_inouts.lo CXX glsl/ir_validate.lo CXX glsl/ir_variable_refcount.lo CXX glsl/linker.lo CXX glsl/link_atomics.lo CXX glsl/link_functions.lo CXX glsl/link_interface_blocks.lo CXX glsl/link_uniforms.lo CXX glsl/link_uniform_initializers.lo CXX glsl/link_uniform_block_active_visitor.lo CXX glsl/link_uniform_blocks.lo CXX glsl/link_varyings.lo CXX glsl/loop_analysis.lo glsl/link_varyings.cpp:975:24: warning: result of comparison of constant -1 with expression of type 'gl_shader_stage' is always true [-Wtautological-constant-out-of-range-compare] (consumer_stage != -1 && consumer_stage != MESA_SHADER_FRAGMENT)) { ~~~~~~~~~~~~~~ ^ ~~ CXX glsl/loop_controls.lo 1 warning generated. CXX glsl/loop_unroll.lo CXX glsl/lower_buffer_access.lo CXX glsl/lower_clip_distance.lo glsl/lower_buffer_access.cpp:286:26: warning: unused variable 'var' [-Wunused-variable] ir_variable *var = deref->variable_referenced(); ^ 1 warning generated. CXX glsl/lower_const_arrays_to_uniforms.lo CXX glsl/lower_discard.lo CXX glsl/lower_discard_flow.lo CXX glsl/lower_if_to_cond_assign.lo CXX glsl/lower_instructions.lo CXX glsl/lower_jumps.lo CXX glsl/lower_mat_op_to_vec.lo glsl/lower_jumps.cpp:395:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_loop_jump * ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_loop_jump *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_loop_jump *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_loop_jump *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_loop_jump *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_loop_jump *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_loop_jump *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_loop_jump *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_loop_jump *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_loop_jump *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_loop_jump *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_loop_jump *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_loop_jump *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_loop_jump *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:417:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_return * ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_return *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_return *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_return *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_return *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_return *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_return *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_return *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_return *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_return *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_return *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_return *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_return *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_return *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:439:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_discard * ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_discard *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_discard *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_discard *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_discard *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_discard *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_discard *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_discard *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_discard *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_discard *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_discard *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_discard *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_discard *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_discard *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:519:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(ir_if *ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_if *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_if *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_if *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_if *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'ir_if *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_if *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_if *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'ir_if *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_if *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'ir_if *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_if *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_if *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_if *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:835:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(ir_loop *ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_loop *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_loop *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_loop *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_loop *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'ir_loop *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_loop *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_loop *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'ir_loop *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_loop *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'ir_loop *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_loop *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_loop *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_loop *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:950:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(ir_function_signature *ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_function_signature *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_function_signature *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_function_signature *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_function_signature *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'ir_function_signature *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_function_signature *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_function_signature *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'ir_function_signature *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_function_signature *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'ir_function_signature *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_function_signature *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_function_signature *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_function_signature *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:996:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_function * ir) ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_function *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_function *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_function *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_function *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_function *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_function *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_function *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_function *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_function *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_function *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_function *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_function *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:89:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_function *') virtual void visit(class ir_barrier *) {} ^ 7 warnings generated. CXX glsl/lower_noise.lo CXX glsl/lower_offset_array.lo CXX glsl/lower_packed_varyings.lo CXX glsl/lower_named_interface_blocks.lo CXX glsl/lower_packing_builtins.lo glsl/lower_packed_varyings.cpp:202:19: warning: private field 'locations_used' is not used [-Wunused-private-field] const unsigned locations_used; ^ 1 warning generated. CXX glsl/lower_subroutine.lo CXX glsl/lower_tess_level.lo CXX glsl/lower_texture_projection.lo CXX glsl/lower_variable_index_to_cond_assign.lo CXX glsl/lower_vec_index_to_cond_assign.lo CXX glsl/lower_vec_index_to_swizzle.lo CXX glsl/lower_vector.lo CXX glsl/lower_vector_derefs.lo CXX glsl/lower_vector_insert.lo CXX glsl/lower_vertex_id.lo CXX glsl/lower_output_reads.lo CXX glsl/lower_shared_reference.lo CXX glsl/lower_ubo_reference.lo CXX glsl/opt_algebraic.lo CXX glsl/opt_array_splitting.lo CXX glsl/opt_conditional_discard.lo CXX glsl/opt_constant_folding.lo CXX glsl/opt_constant_propagation.lo CXX glsl/opt_constant_variable.lo CXX glsl/opt_copy_propagation.lo CXX glsl/opt_copy_propagation_elements.lo glsl/opt_constant_variable.cpp:52:30: warning: '(anonymous namespace)::ir_constant_variable_visitor::visit_enter' hides overloaded virtual functions [-Woverloaded-virtual] virtual ir_visitor_status visit_enter(ir_dereference_variable *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:113:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_loop *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_loop *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:115:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_function_signature *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_function_signature *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:117:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_function *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_function *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:119:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_expression *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:121:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_texture *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:123:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_swizzle *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:125:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_dereference_array *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:127:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_dereference_record *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:133:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_return *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_return *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:135:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_discard *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_discard *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:137:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_if *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_if *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:139:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_emit_vertex *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:141:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_end_primitive *); ^ 1 warning generated. CXX glsl/opt_dead_builtin_variables.lo CXX glsl/opt_dead_builtin_varyings.lo CXX glsl/opt_dead_code.lo CXX glsl/opt_dead_code_local.lo CXX glsl/opt_dead_functions.lo glsl/opt_dead_code_local.cpp:98:30: warning: '(anonymous namespace)::kill_for_derefs_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual ir_visitor_status visit(ir_swizzle *ir) ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:86:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_rvalue *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_rvalue *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:87:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_variable *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:88:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_constant *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:89:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_loop_jump *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_loop_jump *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:90:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_barrier *); ^ CXX glsl/opt_flatten_nested_if_blocks.lo 1 warning generated. CXX glsl/opt_flip_matrices.lo CXX glsl/opt_function_inlining.lo CXX glsl/opt_if_simplification.lo CXX glsl/opt_minmax.lo CXX glsl/opt_noop_swizzle.lo CXX glsl/opt_rebalance_tree.lo CXX glsl/opt_redundant_jumps.lo CXX glsl/opt_structure_splitting.lo CXX glsl/opt_swizzle_swizzle.lo CXX glsl/opt_tree_grafting.lo CXX glsl/opt_vectorize.lo CXX glsl/s_expression.lo CXX nir/nir_libnir_la-glsl_to_nir.lo CC nir/nir_libnir_la-nir.lo CC nir/nir_libnir_la-nir_clone.lo CC nir/nir_libnir_la-nir_control_flow.lo CC nir/nir_libnir_la-nir_dominance.lo CC nir/nir_libnir_la-nir_from_ssa.lo CC nir/nir_libnir_la-nir_gs_count_vertices.lo CC nir/nir_libnir_la-nir_intrinsics.lo In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:45:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(load_var, 0, ARR(), true, 0, 1, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:45:1: note: previous initialization is here INTRINSIC(load_var, 0, ARR(), true, 0, 1, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:45:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(load_var, 0, ARR(), true, 0, 1, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:45:1: note: previous initialization is here INTRINSIC(load_var, 0, ARR(), true, 0, 1, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:46:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(store_var, 1, ARR(0), false, 0, 1, 1, WRMASK, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:46:1: note: previous initialization is here INTRINSIC(store_var, 1, ARR(0), false, 0, 1, 1, WRMASK, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:47:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(copy_var, 0, ARR(), false, 0, 2, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:47:1: note: previous initialization is here INTRINSIC(copy_var, 0, ARR(), false, 0, 2, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:47:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(copy_var, 0, ARR(), false, 0, 2, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:47:1: note: previous initialization is here INTRINSIC(copy_var, 0, ARR(), false, 0, 2, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:57:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(interp_var_at_centroid, 0, ARR(0), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:57:1: note: previous initialization is here INTRINSIC(interp_var_at_centroid, 0, ARR(0), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:57:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(interp_var_at_centroid, 0, ARR(0), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:57:1: note: previous initialization is here INTRINSIC(interp_var_at_centroid, 0, ARR(0), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:59:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(interp_var_at_sample, 1, ARR(1), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:59:1: note: previous initialization is here INTRINSIC(interp_var_at_sample, 1, ARR(1), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:59:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(interp_var_at_sample, 1, ARR(1), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:59:1: note: previous initialization is here INTRINSIC(interp_var_at_sample, 1, ARR(1), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:61:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(interp_var_at_offset, 1, ARR(2), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:61:1: note: previous initialization is here INTRINSIC(interp_var_at_offset, 1, ARR(2), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:61:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(interp_var_at_offset, 1, ARR(2), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:61:1: note: previous initialization is here INTRINSIC(interp_var_at_offset, 1, ARR(2), true, 0, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:68:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(get_buffer_size, 1, ARR(1), true, 1, 0, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:68:1: note: previous initialization is here INTRINSIC(get_buffer_size, 1, ARR(1), true, 1, 0, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:68:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(get_buffer_size, 1, ARR(1), true, 1, 0, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:68:1: note: previous initialization is here INTRINSIC(get_buffer_size, 1, ARR(1), true, 1, 0, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:77:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(barrier) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:77:1: note: previous initialization is here BARRIER(barrier) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:77:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(barrier) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:77:1: note: previous initialization is here BARRIER(barrier) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:78:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(discard) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:78:1: note: previous initialization is here BARRIER(discard) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:78:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(discard) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:78:1: note: previous initialization is here BARRIER(discard) ^~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:84:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:84:1: note: previous initialization is here BARRIER(memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:84:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:84:1: note: previous initialization is here BARRIER(memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:92:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shader_clock, 0, ARR(), true, 1, 0, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:92:1: note: previous initialization is here INTRINSIC(shader_clock, 0, ARR(), true, 1, 0, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:92:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shader_clock, 0, ARR(), true, 1, 0, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:92:1: note: previous initialization is here INTRINSIC(shader_clock, 0, ARR(), true, 1, 0, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:99:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(group_memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:99:1: note: previous initialization is here BARRIER(group_memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:99:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(group_memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:99:1: note: previous initialization is here BARRIER(group_memory_barrier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:100:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_atomic_counter) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:100:1: note: previous initialization is here BARRIER(memory_barrier_atomic_counter) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:100:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_atomic_counter) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:100:1: note: previous initialization is here BARRIER(memory_barrier_atomic_counter) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:101:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_buffer) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:101:1: note: previous initialization is here BARRIER(memory_barrier_buffer) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:101:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_buffer) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:101:1: note: previous initialization is here BARRIER(memory_barrier_buffer) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:102:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_image) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:102:1: note: previous initialization is here BARRIER(memory_barrier_image) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:102:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_image) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:102:1: note: previous initialization is here BARRIER(memory_barrier_image) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:103:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_shared) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:103:1: note: previous initialization is here BARRIER(memory_barrier_shared) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:103:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BARRIER(memory_barrier_shared) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:103:1: note: previous initialization is here BARRIER(memory_barrier_shared) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:75:23: note: expanded from macro 'BARRIER' #define BARRIER(name) INTRINSIC(name, 0, ARR(), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:106:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(discard_if, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:106:1: note: previous initialization is here INTRINSIC(discard_if, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:106:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(discard_if, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:106:1: note: previous initialization is here INTRINSIC(discard_if, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:116:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(emit_vertex, 0, ARR(), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:116:1: note: previous initialization is here INTRINSIC(emit_vertex, 0, ARR(), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:117:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(end_primitive, 0, ARR(), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:117:1: note: previous initialization is here INTRINSIC(end_primitive, 0, ARR(), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:128:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(emit_vertex_with_counter, 1, ARR(1), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:128:1: note: previous initialization is here INTRINSIC(emit_vertex_with_counter, 1, ARR(1), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:129:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(end_primitive_with_counter, 1, ARR(1), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:129:1: note: previous initialization is here INTRINSIC(end_primitive_with_counter, 1, ARR(1), false, 0, 0, 1, STREAM_ID, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:130:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(set_vertex_count, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:130:1: note: previous initialization is here INTRINSIC(set_vertex_count, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:130:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(set_vertex_count, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:130:1: note: previous initialization is here INTRINSIC(set_vertex_count, 1, ARR(1), false, 0, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:143:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(inc, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:143:1: note: previous initialization is here ATOMIC(inc, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:143:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(inc, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:143:1: note: previous initialization is here ATOMIC(inc, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:143:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(inc, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:141:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name, 1, ARR(1), true, 1, 0, 1, BASE, xx, xx, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:143:1: note: previous initialization is here ATOMIC(inc, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:141:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name, 1, ARR(1), true, 1, 0, 1, BASE, xx, xx, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:144:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(dec, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:144:1: note: previous initialization is here ATOMIC(dec, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:144:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(dec, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:144:1: note: previous initialization is here ATOMIC(dec, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:144:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(dec, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:141:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name, 1, ARR(1), true, 1, 0, 1, BASE, xx, xx, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:144:1: note: previous initialization is here ATOMIC(dec, 0) ^~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:141:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name, 1, ARR(1), true, 1, 0, 1, BASE, xx, xx, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:145:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(read, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:145:1: note: previous initialization is here ATOMIC(read, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:145:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(read, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:145:1: note: previous initialization is here ATOMIC(read, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:140:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name##_var, 0, ARR(), true, 1, 1, 0, xx, xx, xx, flags) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:145:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] ATOMIC(read, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:141:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name, 1, ARR(1), true, 1, 0, 1, BASE, xx, xx, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:145:1: note: previous initialization is here ATOMIC(read, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:141:4: note: expanded from macro 'ATOMIC' INTRINSIC(atomic_counter_##name, 1, ARR(1), true, 1, 0, 1, BASE, xx, xx, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:162:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_load, 2, ARR(4, 1), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:162:1: note: previous initialization is here INTRINSIC(image_load, 2, ARR(4, 1), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:162:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_load, 2, ARR(4, 1), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:162:1: note: previous initialization is here INTRINSIC(image_load, 2, ARR(4, 1), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:164:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_store, 3, ARR(4, 1, 4), false, 0, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:164:1: note: previous initialization is here INTRINSIC(image_store, 3, ARR(4, 1, 4), false, 0, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:164:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_store, 3, ARR(4, 1, 4), false, 0, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:164:1: note: previous initialization is here INTRINSIC(image_store, 3, ARR(4, 1, 4), false, 0, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:165:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_add, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:165:1: note: previous initialization is here INTRINSIC(image_atomic_add, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:165:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_add, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:165:1: note: previous initialization is here INTRINSIC(image_atomic_add, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:166:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_min, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:166:1: note: previous initialization is here INTRINSIC(image_atomic_min, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:166:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_min, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:166:1: note: previous initialization is here INTRINSIC(image_atomic_min, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:167:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_max, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:167:1: note: previous initialization is here INTRINSIC(image_atomic_max, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:167:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_max, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:167:1: note: previous initialization is here INTRINSIC(image_atomic_max, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:168:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_and, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:168:1: note: previous initialization is here INTRINSIC(image_atomic_and, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:168:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_and, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:168:1: note: previous initialization is here INTRINSIC(image_atomic_and, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:169:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_or, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:169:1: note: previous initialization is here INTRINSIC(image_atomic_or, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:169:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_or, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:169:1: note: previous initialization is here INTRINSIC(image_atomic_or, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:170:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_xor, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:170:1: note: previous initialization is here INTRINSIC(image_atomic_xor, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:170:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_xor, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:170:1: note: previous initialization is here INTRINSIC(image_atomic_xor, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:171:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_exchange, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:171:1: note: previous initialization is here INTRINSIC(image_atomic_exchange, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:171:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_exchange, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:171:1: note: previous initialization is here INTRINSIC(image_atomic_exchange, 3, ARR(4, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:172:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_comp_swap, 4, ARR(4, 1, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:172:1: note: previous initialization is here INTRINSIC(image_atomic_comp_swap, 4, ARR(4, 1, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:172:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_atomic_comp_swap, 4, ARR(4, 1, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:172:1: note: previous initialization is here INTRINSIC(image_atomic_comp_swap, 4, ARR(4, 1, 1, 1), true, 1, 1, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:173:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_size, 0, ARR(), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:173:1: note: previous initialization is here INTRINSIC(image_size, 0, ARR(), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:173:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_size, 0, ARR(), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:173:1: note: previous initialization is here INTRINSIC(image_size, 0, ARR(), true, 4, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:175:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_samples, 0, ARR(), true, 1, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:175:1: note: previous initialization is here INTRINSIC(image_samples, 0, ARR(), true, 1, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:175:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(image_samples, 0, ARR(), true, 1, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:175:1: note: previous initialization is here INTRINSIC(image_samples, 0, ARR(), true, 1, 1, 0, xx, xx, xx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:195:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_add, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:195:1: note: previous initialization is here INTRINSIC(ssbo_atomic_add, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:195:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_add, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:195:1: note: previous initialization is here INTRINSIC(ssbo_atomic_add, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:196:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_imin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:196:1: note: previous initialization is here INTRINSIC(ssbo_atomic_imin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:196:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_imin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:196:1: note: previous initialization is here INTRINSIC(ssbo_atomic_imin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:197:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_umin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:197:1: note: previous initialization is here INTRINSIC(ssbo_atomic_umin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:197:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_umin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:197:1: note: previous initialization is here INTRINSIC(ssbo_atomic_umin, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:198:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_imax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:198:1: note: previous initialization is here INTRINSIC(ssbo_atomic_imax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:198:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_imax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:198:1: note: previous initialization is here INTRINSIC(ssbo_atomic_imax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:199:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_umax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:199:1: note: previous initialization is here INTRINSIC(ssbo_atomic_umax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:199:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_umax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:199:1: note: previous initialization is here INTRINSIC(ssbo_atomic_umax, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:200:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_and, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:200:1: note: previous initialization is here INTRINSIC(ssbo_atomic_and, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:200:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_and, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:200:1: note: previous initialization is here INTRINSIC(ssbo_atomic_and, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:201:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_or, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:201:1: note: previous initialization is here INTRINSIC(ssbo_atomic_or, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:201:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_or, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:201:1: note: previous initialization is here INTRINSIC(ssbo_atomic_or, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:202:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_xor, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:202:1: note: previous initialization is here INTRINSIC(ssbo_atomic_xor, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:202:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_xor, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:202:1: note: previous initialization is here INTRINSIC(ssbo_atomic_xor, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:203:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_exchange, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:203:1: note: previous initialization is here INTRINSIC(ssbo_atomic_exchange, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:203:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_exchange, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:203:1: note: previous initialization is here INTRINSIC(ssbo_atomic_exchange, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:204:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_comp_swap, 4, ARR(1, 1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:204:1: note: previous initialization is here INTRINSIC(ssbo_atomic_comp_swap, 4, ARR(1, 1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:204:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(ssbo_atomic_comp_swap, 4, ARR(1, 1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:204:1: note: previous initialization is here INTRINSIC(ssbo_atomic_comp_swap, 4, ARR(1, 1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:222:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_add, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:222:1: note: previous initialization is here INTRINSIC(shared_atomic_add, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:222:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_add, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:222:1: note: previous initialization is here INTRINSIC(shared_atomic_add, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:223:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_imin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:223:1: note: previous initialization is here INTRINSIC(shared_atomic_imin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:223:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_imin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:223:1: note: previous initialization is here INTRINSIC(shared_atomic_imin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:224:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_umin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:224:1: note: previous initialization is here INTRINSIC(shared_atomic_umin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:224:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_umin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:224:1: note: previous initialization is here INTRINSIC(shared_atomic_umin, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:225:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_imax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:225:1: note: previous initialization is here INTRINSIC(shared_atomic_imax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:225:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_imax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:225:1: note: previous initialization is here INTRINSIC(shared_atomic_imax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:226:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_umax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:226:1: note: previous initialization is here INTRINSIC(shared_atomic_umax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:226:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_umax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:226:1: note: previous initialization is here INTRINSIC(shared_atomic_umax, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:227:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_and, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:227:1: note: previous initialization is here INTRINSIC(shared_atomic_and, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:227:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_and, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:227:1: note: previous initialization is here INTRINSIC(shared_atomic_and, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:228:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_or, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:228:1: note: previous initialization is here INTRINSIC(shared_atomic_or, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:228:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_or, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:228:1: note: previous initialization is here INTRINSIC(shared_atomic_or, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:229:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_xor, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:229:1: note: previous initialization is here INTRINSIC(shared_atomic_xor, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:229:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_xor, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:229:1: note: previous initialization is here INTRINSIC(shared_atomic_xor, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:230:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_exchange, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:230:1: note: previous initialization is here INTRINSIC(shared_atomic_exchange, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:230:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_exchange, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:230:1: note: previous initialization is here INTRINSIC(shared_atomic_exchange, 2, ARR(1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:231:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_comp_swap, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:231:1: note: previous initialization is here INTRINSIC(shared_atomic_comp_swap, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:231:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] INTRINSIC(shared_atomic_comp_swap, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:231:1: note: previous initialization is here INTRINSIC(shared_atomic_comp_swap, 3, ARR(1, 1, 1), true, 1, 0, 0, xx, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:238:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(front_face, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:238:1: note: previous initialization is here SYSTEM_VALUE(front_face, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:238:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(front_face, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:238:1: note: previous initialization is here SYSTEM_VALUE(front_face, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:239:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(vertex_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:239:1: note: previous initialization is here SYSTEM_VALUE(vertex_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:239:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(vertex_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:239:1: note: previous initialization is here SYSTEM_VALUE(vertex_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:240:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(vertex_id_zero_base, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:240:1: note: previous initialization is here SYSTEM_VALUE(vertex_id_zero_base, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:240:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(vertex_id_zero_base, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:240:1: note: previous initialization is here SYSTEM_VALUE(vertex_id_zero_base, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:241:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(base_vertex, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:241:1: note: previous initialization is here SYSTEM_VALUE(base_vertex, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:241:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(base_vertex, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:241:1: note: previous initialization is here SYSTEM_VALUE(base_vertex, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:242:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(instance_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:242:1: note: previous initialization is here SYSTEM_VALUE(instance_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:242:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(instance_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:242:1: note: previous initialization is here SYSTEM_VALUE(instance_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:243:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(base_instance, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:243:1: note: previous initialization is here SYSTEM_VALUE(base_instance, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:243:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(base_instance, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:243:1: note: previous initialization is here SYSTEM_VALUE(base_instance, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:244:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(draw_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:244:1: note: previous initialization is here SYSTEM_VALUE(draw_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:244:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(draw_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:244:1: note: previous initialization is here SYSTEM_VALUE(draw_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:245:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(sample_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:245:1: note: previous initialization is here SYSTEM_VALUE(sample_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:245:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(sample_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:245:1: note: previous initialization is here SYSTEM_VALUE(sample_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:246:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(sample_pos, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:246:1: note: previous initialization is here SYSTEM_VALUE(sample_pos, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:246:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(sample_pos, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:246:1: note: previous initialization is here SYSTEM_VALUE(sample_pos, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:247:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(sample_mask_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:247:1: note: previous initialization is here SYSTEM_VALUE(sample_mask_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:247:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(sample_mask_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:247:1: note: previous initialization is here SYSTEM_VALUE(sample_mask_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:248:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(primitive_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:248:1: note: previous initialization is here SYSTEM_VALUE(primitive_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:248:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(primitive_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:248:1: note: previous initialization is here SYSTEM_VALUE(primitive_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:249:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(invocation_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:249:1: note: previous initialization is here SYSTEM_VALUE(invocation_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:249:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(invocation_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:249:1: note: previous initialization is here SYSTEM_VALUE(invocation_id, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:250:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(tess_coord, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:250:1: note: previous initialization is here SYSTEM_VALUE(tess_coord, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:250:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(tess_coord, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:250:1: note: previous initialization is here SYSTEM_VALUE(tess_coord, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:251:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(tess_level_outer, 4, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:251:1: note: previous initialization is here SYSTEM_VALUE(tess_level_outer, 4, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:251:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(tess_level_outer, 4, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:251:1: note: previous initialization is here SYSTEM_VALUE(tess_level_outer, 4, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:252:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(tess_level_inner, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:252:1: note: previous initialization is here SYSTEM_VALUE(tess_level_inner, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:252:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(tess_level_inner, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:252:1: note: previous initialization is here SYSTEM_VALUE(tess_level_inner, 2, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:253:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(patch_vertices_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:253:1: note: previous initialization is here SYSTEM_VALUE(patch_vertices_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:253:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(patch_vertices_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:253:1: note: previous initialization is here SYSTEM_VALUE(patch_vertices_in, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:254:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(local_invocation_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:254:1: note: previous initialization is here SYSTEM_VALUE(local_invocation_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:254:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(local_invocation_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:254:1: note: previous initialization is here SYSTEM_VALUE(local_invocation_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:255:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(work_group_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:255:1: note: previous initialization is here SYSTEM_VALUE(work_group_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:255:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(work_group_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:255:1: note: previous initialization is here SYSTEM_VALUE(work_group_id, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:256:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(user_clip_plane, 4, 1, UCP_ID, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:256:1: note: previous initialization is here SYSTEM_VALUE(user_clip_plane, 4, 1, UCP_ID, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:257:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(num_work_groups, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:257:1: note: previous initialization is here SYSTEM_VALUE(num_work_groups, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:257:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(num_work_groups, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:257:1: note: previous initialization is here SYSTEM_VALUE(num_work_groups, 3, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:258:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(helper_invocation, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:258:1: note: previous initialization is here SYSTEM_VALUE(helper_invocation, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:258:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SYSTEM_VALUE(helper_invocation, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:258:1: note: previous initialization is here SYSTEM_VALUE(helper_invocation, 1, 0, xx, xx, xx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:234:4: note: expanded from macro 'SYSTEM_VALUE' INTRINSIC(load_##name, 0, ARR(), true, components, 0, num_indices, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:282:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(uniform, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:282:1: note: previous initialization is here LOAD(uniform, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:284:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(ubo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:284:1: note: previous initialization is here LOAD(ubo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:284:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(ubo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:284:1: note: previous initialization is here LOAD(ubo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:286:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(input, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:286:1: note: previous initialization is here LOAD(input, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:288:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(per_vertex_input, 2, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:288:1: note: previous initialization is here LOAD(per_vertex_input, 2, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE | NIR_INTRINSIC_CAN_REORDER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:290:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(ssbo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ ../../src/compiler/nir/nir_intrinsics.h:290:1: note: previous initialization is here LOAD(ssbo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:44:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx0] = 1, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:290:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(ssbo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:290:1: note: previous initialization is here LOAD(ssbo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:292:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(output, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:292:1: note: previous initialization is here LOAD(output, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:294:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(per_vertex_output, 2, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:294:1: note: previous initialization is here LOAD(per_vertex_output, 2, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:296:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] LOAD(shared, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:296:1: note: previous initialization is here LOAD(shared, 1, 1, BASE, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:279:4: note: expanded from macro 'LOAD' INTRINSIC(load_##name, srcs, ARR(1, 1, 1, 1), true, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ In file included from nir/nir_intrinsics.c:56: ../../src/compiler/nir/nir_intrinsics.h:313:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] STORE(ssbo, 3, 1, WRMASK, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:306:4: note: expanded from macro 'STORE' INTRINSIC(store_##name, srcs, ARR(0, 1, 1, 1), false, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:46:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx2] = 3, \ ^ ../../src/compiler/nir/nir_intrinsics.h:313:1: note: previous initialization is here STORE(ssbo, 3, 1, WRMASK, xx, xx, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/compiler/nir/nir_intrinsics.h:306:4: note: expanded from macro 'STORE' INTRINSIC(store_##name, srcs, ARR(0, 1, 1, 1), false, 0, 0, num_indices, idx0, idx1, idx2, flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nir/nir_intrinsics.c:45:34: note: expanded from macro 'INTRINSIC' [NIR_INTRINSIC_ ## idx1] = 2, \ ^ 164 warnings generated. CC nir/nir_libnir_la-nir_instr_set.lo CC nir/nir_libnir_la-nir_liveness.lo CC nir/nir_libnir_la-nir_lower_alu_to_scalar.lo CC nir/nir_libnir_la-nir_lower_atomics.lo CC nir/nir_libnir_la-nir_lower_clip.lo CC nir/nir_libnir_la-nir_lower_global_vars_to_local.lo CC nir/nir_libnir_la-nir_lower_gs_intrinsics.lo CC nir/nir_libnir_la-nir_lower_load_const_to_scalar.lo CC nir/nir_libnir_la-nir_lower_locals_to_regs.lo CC nir/nir_libnir_la-nir_lower_idiv.lo CC nir/nir_libnir_la-nir_lower_io.lo CC nir/nir_libnir_la-nir_lower_outputs_to_temporaries.lo CC nir/nir_libnir_la-nir_lower_phis_to_scalar.lo CC nir/nir_libnir_la-nir_lower_samplers.lo CC nir/nir_libnir_la-nir_lower_system_values.lo CC nir/nir_libnir_la-nir_lower_tex.lo CC nir/nir_libnir_la-nir_lower_to_source_mods.lo CC nir/nir_libnir_la-nir_lower_two_sided_color.lo CC nir/nir_libnir_la-nir_lower_vars_to_ssa.lo CC nir/nir_libnir_la-nir_lower_var_copies.lo CC nir/nir_libnir_la-nir_lower_vec_to_movs.lo CC nir/nir_libnir_la-nir_metadata.lo CC nir/nir_libnir_la-nir_move_vec_src_uses_to_dest.lo CC nir/nir_libnir_la-nir_normalize_cubemap_coords.lo CC nir/nir_libnir_la-nir_opt_constant_folding.lo CC nir/nir_libnir_la-nir_opt_copy_propagate.lo CC nir/nir_libnir_la-nir_opt_cse.lo CC nir/nir_libnir_la-nir_opt_dce.lo CC nir/nir_libnir_la-nir_opt_dead_cf.lo CC nir/nir_libnir_la-nir_opt_gcm.lo CC nir/nir_libnir_la-nir_opt_global_to_local.lo nir/nir_opt_dead_cf.c:159:11: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if (!nir_intrinsic_infos[intrin->intrinsic].flags & ^ ~ nir/nir_opt_dead_cf.c:159:11: note: add parentheses after the '!' to evaluate the bitwise operator first if (!nir_intrinsic_infos[intrin->intrinsic].flags & ^ ( nir/nir_opt_dead_cf.c:159:11: note: add parentheses around left hand side expression to silence this warning if (!nir_intrinsic_infos[intrin->intrinsic].flags & ^ ( ) 1 warning generated. CC nir/nir_libnir_la-nir_opt_peephole_select.lo CC nir/nir_libnir_la-nir_opt_remove_phis.lo CC nir/nir_libnir_la-nir_opt_undef.lo CC nir/nir_libnir_la-nir_print.lo CC nir/nir_libnir_la-nir_remove_dead_variables.lo CC nir/nir_libnir_la-nir_search.lo CC nir/nir_libnir_la-nir_split_var_copies.lo CC nir/nir_libnir_la-nir_sweep.lo CC nir/nir_libnir_la-nir_to_ssa.lo CC nir/nir_libnir_la-nir_validate.lo CC nir/nir_libnir_la-nir_worklist.lo CC nir/nir_libnir_la-nir_constant_expressions.lo CC nir/nir_libnir_la-nir_opcodes.lo CC nir/nir_libnir_la-nir_opt_algebraic.lo CC glsl/glcpp/glcpp-lex.lo CC glsl/glcpp/glcpp-parse.lo CC glsl/glcpp/pp.lo CXXLD libcompiler.la CXXLD nir/libnir.la CCLD glsl/libglcpp.la CXXLD glsl/libglsl.la CXXLD glsl_compiler gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/compiler' gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/compiler' Making all in mesa gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa' updating main/git_sha1.h CC x86/gen_matypes.o CCLD gen_matypes GEN matypes.h /usr/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa' Making all in . gmake[4]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa' CC main/libmesa_sse41_la-streaming-load-memcpy.lo CC main/accum.lo CC main/libmesa_sse41_la-sse_minmax.lo CC main/api_arrayelt.lo CC main/api_exec.lo CC main/api_loopback.lo CC main/api_validate.lo CC main/arbprogram.lo CC main/arrayobj.lo CC main/atifragshader.lo CC main/attrib.lo CC main/blend.lo CC main/blit.lo CC main/bufferobj.lo CC main/buffers.lo CC main/clear.lo CC main/clip.lo CC main/colortab.lo CC main/compute.lo CC main/condrender.lo CC main/context.lo CC main/convolve.lo CC main/copyimage.lo CC main/cpuinfo.lo CC main/debug.lo CC main/debug_output.lo CC main/depth.lo CC main/dlist.lo CC main/drawpix.lo CC main/drawtex.lo CC main/enable.lo CC main/enums.lo CC main/errors.lo CC main/eval.lo CC main/execmem.lo CC main/extensions.lo CC main/fbobject.lo CC main/feedback.lo CXX main/ff_fragment_shader.lo CC main/ffvertex_prog.lo CC main/fog.lo CC main/format_pack.lo CC main/format_unpack.lo CC main/formatquery.lo CC main/formats.lo CC main/format_utils.lo CC main/framebuffer.lo CC main/get.lo main/get.c:441:1: warning: unused variable 'extra_ARB_compute_shader' [-Wunused-const-variable] EXTRA_EXT(ARB_compute_shader); ^ main/get.c:232:21: note: expanded from macro 'EXTRA_EXT' static const int extra_##e[] = { \ ^ :45:1: note: expanded from here extra_ARB_compute_shader ^ main/get.c:473:18: warning: unused variable 'extra_version_40' [-Wunused-const-variable] static const int extra_version_40[] = { EXTRA_VERSION_40, EXTRA_END }; ^ 2 warnings generated. CC main/genmipmap.lo CC main/getstring.lo CC main/glformats.lo CC main/hash.lo CC main/hint.lo CC main/histogram.lo CC main/image.lo CC main/light.lo CC main/lines.lo CC main/matrix.lo CC main/mipmap.lo CC main/mm.lo CC main/multisample.lo CC main/objectlabel.lo CC main/objectpurge.lo CC main/pack.lo CC main/pbo.lo main/pack.c:470:1: warning: unused function 'clamp_float_to_uint' [-Wunused-function] clamp_float_to_uint(GLfloat f) ^ main/pack.c:477:1: warning: unused function 'clamp_half_to_uint' [-Wunused-function] clamp_half_to_uint(GLhalfARB h) ^ CC main/performance_monitor.lo 2 warnings generated. CC main/pipelineobj.lo CC main/pixel.lo CC main/pixelstore.lo CC main/pixeltransfer.lo CC main/points.lo CC main/polygon.lo CC main/program_resource.lo CC main/querymatrix.lo CC main/queryobj.lo CC main/rastpos.lo CC main/readpix.lo CC main/remap.lo CC main/renderbuffer.lo CC main/samplerobj.lo CC main/scissor.lo CC main/shaderapi.lo CC main/shaderimage.lo CC main/shaderobj.lo CXX main/shader_query.lo CC main/shared.lo CC main/state.lo CC main/stencil.lo CC main/syncobj.lo CC main/texcompress.lo CC main/texcompress_bptc.lo CC main/texcompress_cpal.lo CC main/texcompress_etc.lo CC main/texcompress_fxt1.lo CC main/texcompress_rgtc.lo CC main/texcompress_s3tc.lo CC main/texenv.lo CC main/texformat.lo CC main/texgen.lo CC main/texgetimage.lo CC main/teximage.lo CC main/texobj.lo CC main/texparam.lo CC main/texstate.lo CC main/texstorage.lo CC main/texstore.lo CC main/textureview.lo CC main/texturebarrier.lo CC main/transformfeedback.lo CXX main/uniform_query.lo CC main/uniforms.lo CC main/varray.lo CC main/vdpau.lo CC main/version.lo CC main/viewport.lo CC main/vtxfmt.lo CC main/es1_conversion.lo CC x86/common_x86.lo CC x86/x86_xform.lo CC x86/3dnow.lo CC x86/sse.lo CC program/arbprogparse.lo CXX program/ir_to_mesa.lo CC program/lex.yy.lo CC program/prog_cache.lo In file included from program/ir_to_mesa.cpp:39: ../../src/compiler/glsl/ast.h:52:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_RALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:428:7: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:52:4: note: qualify call to silence this warning ../../src/util/ralloc.h:428:36: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' reinterpret_cast(p)->~TYPE(); \ ^ CC program/prog_execute.lo 1 warning generated. CC program/prog_instruction.lo CC program/prog_noise.lo CC program/prog_opt_constant_fold.lo CC program/prog_optimize.lo CC program/prog_parameter.lo CC program/prog_parameter_layout.lo CC program/prog_print.lo CC program/program.lo CC program/programopt.lo CC program/program_parse_extra.lo CC program/program_parse.tab.lo CC program/prog_statevars.lo CXX program/string_to_uint_map.lo CC program/prog_to_nir.lo CPPAS x86-64/xform4.lo CCLD libmesa_sse41.la CC math/m_debug_clip.lo CC math/m_debug_norm.lo CC math/m_debug_xform.lo CC math/m_eval.lo CC math/m_matrix.lo CC math/m_translate.lo CC math/m_vector.lo CC math/m_xform.lo CC vbo/vbo_context.lo CC vbo/vbo_exec_api.lo CC vbo/vbo_exec_array.lo CC vbo/vbo_exec.lo CC vbo/vbo_exec_draw.lo CC vbo/vbo_exec_eval.lo CC vbo/vbo_minmax_index.lo CC vbo/vbo_noop.lo CC vbo/vbo_primitive_restart.lo CC vbo/vbo_rebase.lo CC vbo/vbo_save_api.lo CC vbo/vbo_save.lo CC vbo/vbo_save_draw.lo CC vbo/vbo_save_loopback.lo CC vbo/vbo_split.lo CC vbo/vbo_split_copy.lo CC vbo/vbo_split_inplace.lo CC tnl/t_context.lo CC tnl/t_draw.lo CC tnl/t_pipeline.lo CC tnl/t_vb_fog.lo CC tnl/t_vb_light.lo CC tnl/t_vb_normals.lo CC tnl/t_vb_points.lo CC tnl/t_vb_program.lo CC tnl/t_vb_render.lo CC tnl/t_vb_texgen.lo CC tnl/t_vb_texmat.lo CC tnl/t_vb_vertex.lo CC tnl/t_vertex.lo CC tnl/t_vertex_generic.lo CC tnl/t_vertex_sse.lo CC tnl/t_vp_build.lo CC swrast/s_aaline.lo CC swrast/s_aatriangle.lo CC swrast/s_alpha.lo CC swrast/s_atifragshader.lo CC swrast/s_bitmap.lo CC swrast/s_blend.lo CC swrast/s_blit.lo CC swrast/s_clear.lo CC swrast/s_context.lo CC swrast/s_copypix.lo CC swrast/s_depth.lo CC swrast/s_drawpix.lo CC swrast/s_feedback.lo CC swrast/s_fog.lo CC swrast/s_fragprog.lo CC swrast/s_lines.lo CC swrast/s_logic.lo CC swrast/s_masking.lo CC swrast/s_points.lo CC swrast/s_renderbuffer.lo CC swrast/s_span.lo CC swrast/s_stencil.lo CC swrast/s_texcombine.lo CC swrast/s_texfetch.lo CC swrast/s_texfilter.lo CC swrast/s_texrender.lo CC swrast/s_texture.lo CC swrast/s_triangle.lo CC swrast/s_zoom.lo CC swrast_setup/ss_context.lo CC swrast_setup/ss_triangle.lo CC drivers/common/driverfuncs.lo CC drivers/common/meta_blit.lo CC drivers/common/meta_copy_image.lo CC drivers/common/meta_generate_mipmap.lo CC drivers/common/meta_tex_subimage.lo CC drivers/common/meta.lo CC x86/rtasm/x86sse.lo CC sparc/sparc.lo CC x86-64/x86-64.lo CC state_tracker/st_atom_array.lo CC state_tracker/st_atom_blend.lo CC state_tracker/st_atom_atomicbuf.lo state_tracker/st_atom_array.c:366:14: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] if (abs(array->Ptr - firstPtr) > firstStride) ^ state_tracker/st_atom_array.c:366:14: note: use function 'labs' instead if (abs(array->Ptr - firstPtr) > firstStride) ^~~ labs state_tracker/st_atom_array.c:401:16: warning: variable 'lower_format' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] else if (nr_components >= 2) ^~~~~~~~~~~~~~~~~~ state_tracker/st_atom_array.c:405:21: note: uninitialized use occurs here lower_format, instance_divisor, vbo_index); ^~~~~~~~~~~~ state_tracker/st_atom_array.c:401:12: note: remove the 'if' if its condition is always true else if (nr_components >= 2) ^~~~~~~~~~~~~~~~~~~~~~~ state_tracker/st_atom_array.c:397:23: note: initialize the variable 'lower_format' to silence this warning int lower_format; ^ = 0 2 warnings generated. CC state_tracker/st_atom.lo CC state_tracker/st_atom_clip.lo CC state_tracker/st_atom_constbuf.lo CC state_tracker/st_atom_depth.lo CC state_tracker/st_atom_framebuffer.lo CC state_tracker/st_atom_image.lo CC state_tracker/st_atom_msaa.lo CC state_tracker/st_atom_pixeltransfer.lo CC state_tracker/st_atom_rasterizer.lo CC state_tracker/st_atom_sampler.lo CC state_tracker/st_atom_scissor.lo CC state_tracker/st_atom_shader.lo CC state_tracker/st_atom_stipple.lo CC state_tracker/st_atom_storagebuf.lo CC state_tracker/st_atom_tess.lo CC state_tracker/st_atom_texture.lo CC state_tracker/st_atom_viewport.lo CC state_tracker/st_cb_bitmap.lo CC state_tracker/st_cb_bitmap_shader.lo CC state_tracker/st_cb_blit.lo CC state_tracker/st_cb_bufferobjects.lo CC state_tracker/st_cb_clear.lo CC state_tracker/st_cb_compute.lo CC state_tracker/st_cb_condrender.lo CC state_tracker/st_cb_copyimage.lo CC state_tracker/st_cb_drawpixels.lo CC state_tracker/st_cb_drawpixels_shader.lo CC state_tracker/st_cb_drawtex.lo CC state_tracker/st_cb_eglimage.lo CC state_tracker/st_cb_fbo.lo CC state_tracker/st_cb_feedback.lo CC state_tracker/st_cb_flush.lo CC state_tracker/st_cb_msaa.lo CC state_tracker/st_cb_perfmon.lo CC state_tracker/st_cb_program.lo CC state_tracker/st_cb_queryobj.lo CC state_tracker/st_cb_rasterpos.lo CC state_tracker/st_cb_readpixels.lo CC state_tracker/st_cb_strings.lo CC state_tracker/st_cb_syncobj.lo CC state_tracker/st_cb_texturebarrier.lo CC state_tracker/st_cb_texture.lo CC state_tracker/st_cb_viewport.lo CC state_tracker/st_cb_xformfb.lo CC state_tracker/st_context.lo CC state_tracker/st_copytex.lo CC state_tracker/st_debug.lo CC state_tracker/st_draw.lo CC state_tracker/st_draw_feedback.lo CC state_tracker/st_extensions.lo CC state_tracker/st_format.lo CC state_tracker/st_gen_mipmap.lo state_tracker/st_extensions.c:189:7: warning: variable 'options' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ state_tracker/st_extensions.c:246:7: note: uninitialized use occurs here options->EmitNoNoise = TRUE; ^~~~~~~ state_tracker/st_extensions.c:154:49: note: initialize the variable 'options' to silence this warning struct gl_shader_compiler_options *options; ^ = NULL state_tracker/st_extensions.c:189:7: warning: variable 'pc' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ state_tracker/st_extensions.c:193:7: note: uninitialized use occurs here pc->MaxTextureImageUnits = ^~ state_tracker/st_extensions.c:155:38: note: initialize the variable 'pc' to silence this warning struct gl_program_constants *pc; ^ = NULL 2 warnings generated. CXX state_tracker/st_glsl_to_tgsi.lo CC state_tracker/st_manager.lo CC state_tracker/st_mesa_to_tgsi.lo CC state_tracker/st_program.lo CC state_tracker/st_texture.lo state_tracker/st_program.c:919:53: warning: implicit conversion from enumeration type 'gl_vert_attrib' to different enumeration type 'gl_state_index' (aka 'enum gl_state_index_') [-Wenum-conversion] { STATE_INTERNAL, STATE_CURRENT_ATTRIB, VERT_ATTRIB_TEX0 }; ~ ^~~~~~~~~~~~~~~~ 1 warning generated. CC state_tracker/st_vdpau.lo CXXLD libmesa.la CXXLD libmesagallium.la gmake[4]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa' Making all in main/tests gmake[4]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/main/tests' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/main/tests' Making all in drivers/dri gmake[4]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri' Making all in common gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common' Making all in xmlpool gmake[6]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common/xmlpool' /usr/pkg/bin/gmake all-am gmake[7]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common/xmlpool' gmake[7]: Nothing to be done for 'all-am'. gmake[7]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common/xmlpool' gmake[6]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common/xmlpool' gmake[6]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common' CC utils.lo CC dri_util.lo CC libxmlconfig_la-xmlconfig.lo CC megadriver_stub.lo CC libdri_test_stubs_la-dri_test.lo CCLD libdricommon.la CCLD libxmlconfig.la CCLD libdri_test_stubs.la CCLD libmegadriver_stub.la gmake[6]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common' gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/common' Making all in i915 gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/i915' CC i830_context.lo CC i830_texblend.lo CC i830_state.lo CC i830_texstate.lo CC i830_vtbl.lo CC i915_context.lo CC i915_debug_fp.lo CC i915_fragprog.lo CC i915_program.lo CC i915_state.lo i915_fragprog.c:1445:57: warning: result of comparison of constant -1 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare] if (inputsRead & VARYING_BITS_TEX_ANY || p->wpos_tex != -1) { ~~~~~~~~~~~ ^ ~~ 1 warning generated. CC i915_tex_layout.lo CC i915_texstate.lo CC i915_vtbl.lo CC intel_batchbuffer.lo CC intel_blit.lo CC intel_buffer_objects.lo CC intel_buffers.lo CC intel_clear.lo CC intel_context.lo CC intel_extensions.lo CC intel_fbo.lo CC intel_mipmap_tree.lo CC intel_pixel_bitmap.lo CC intel_pixel.lo CC intel_pixel_copy.lo CC intel_pixel_draw.lo CC intel_pixel_read.lo CC intel_regions.lo CC intel_render.lo CC intel_screen.lo CC intel_state.lo CC intel_syncobj.lo CC intel_tex.lo CC intel_tex_copy.lo CC intel_tex_image.lo CC intel_tex_layout.lo CC intel_tex_subimage.lo CC intel_tex_validate.lo CC intel_tris.lo CCLD libi915_dri.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/i915' Making all in i965 gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/i965' CXX brw_blorp_blit.lo CC brw_binding_tables.lo CXX brw_blorp_blit_eu.lo CXX brw_blorp.lo CC brw_cc.lo CC brw_clear.lo CC brw_clip.lo CC brw_clip_line.lo CC brw_clip_point.lo CC brw_clip_state.lo CC brw_clip_tri.lo CC brw_clip_unfilled.lo CC brw_clip_util.lo CC brw_compute.lo CC brw_conditional_render.lo CC brw_context.lo CC brw_cs.lo CXX brw_cubemap_normalize.lo CC brw_curbe.lo CC brw_draw.lo CC brw_draw_upload.lo CC brw_ff_gs.lo CC brw_ff_gs_emit.lo CXX brw_fs_channel_expressions.lo CXX brw_fs_vector_splitting.lo CC brw_gs.lo CC brw_gs_state.lo brw_fs_vector_splitting.cpp:126:15: warning: struct 'variable_entry' was previously declared as a class [-Wmismatched-tags] return (struct variable_entry *) hte->data; ^ brw_fs_vector_splitting.cpp:48:7: note: previous use is here class variable_entry : public exec_node ^ brw_fs_vector_splitting.cpp:126:15: note: did you mean class here? return (struct variable_entry *) hte->data; ^~~~~~ class brw_fs_vector_splitting.cpp:221:18: warning: struct 'variable_entry' was previously declared as a class [-Wmismatched-tags] return hte ? (struct variable_entry *) hte->data : NULL; ^ brw_fs_vector_splitting.cpp:48:7: note: previous use is here class variable_entry : public exec_node ^ brw_fs_vector_splitting.cpp:221:18: note: did you mean class here? return hte ? (struct variable_entry *) hte->data : NULL; ^~~~~~ class brw_fs_vector_splitting.cpp:336:7: warning: struct 'variable_entry' was previously declared as a class [-Wmismatched-tags] struct variable_entry *entry = (struct variable_entry *) hte->data; ^ brw_fs_vector_splitting.cpp:48:7: note: previous use is here class variable_entry : public exec_node ^ brw_fs_vector_splitting.cpp:336:7: note: did you mean class here? struct variable_entry *entry = (struct variable_entry *) hte->data; ^~~~~~ class brw_fs_vector_splitting.cpp:336:39: warning: struct 'variable_entry' was previously declared as a class [-Wmismatched-tags] struct variable_entry *entry = (struct variable_entry *) hte->data; ^ brw_fs_vector_splitting.cpp:48:7: note: previous use is here class variable_entry : public exec_node ^ brw_fs_vector_splitting.cpp:336:39: note: did you mean class here? struct variable_entry *entry = (struct variable_entry *) hte->data; ^~~~~~ class brw_fs_vector_splitting.cpp:357:7: warning: struct 'variable_entry' was previously declared as a class [-Wmismatched-tags] struct variable_entry *entry = (struct variable_entry *) hte->data; ^ brw_fs_vector_splitting.cpp:48:7: note: previous use is here class variable_entry : public exec_node ^ brw_fs_vector_splitting.cpp:357:7: note: did you mean class here? struct variable_entry *entry = (struct variable_entry *) hte->data; ^~~~~~ class brw_fs_vector_splitting.cpp:357:39: warning: struct 'variable_entry' was previously declared as a class [-Wmismatched-tags] struct variable_entry *entry = (struct variable_entry *) hte->data; ^ brw_fs_vector_splitting.cpp:48:7: note: previous use is here class variable_entry : public exec_node ^ brw_fs_vector_splitting.cpp:357:39: note: did you mean class here? struct variable_entry *entry = (struct variable_entry *) hte->data; ^~~~~~ class 6 warnings generated. CC brw_gs_surface_state.lo CXX brw_link.lo CXX brw_lower_texture_gradients.lo CXX brw_lower_unnormalized_offset.lo CC brw_meta_fast_clear.lo CC brw_meta_stencil_blit.lo CC brw_meta_updownsample.lo CC brw_meta_util.lo CC brw_misc_state.lo CC brw_object_purgeable.lo CC brw_performance_monitor.lo CC brw_pipe_control.lo CC brw_program.lo CC brw_primitive_restart.lo CC brw_queryobj.lo CC brw_reset.lo CC brw_sampler_state.lo CC brw_sf.lo CC brw_sf_emit.lo CC brw_sf_state.lo CC brw_state_batch.lo CC brw_state_cache.lo CC brw_state_dump.lo CC brw_state_upload.lo CC brw_tcs.lo CC brw_tcs_surface_state.lo CC brw_tes.lo CC brw_tes_surface_state.lo CC brw_tex.lo CC brw_tex_layout.lo CC brw_urb.lo CC brw_vs.lo CC brw_vs_state.lo CC brw_vs_surface_state.lo CC brw_wm.lo CC brw_wm_state.lo CC brw_wm_surface_state.lo CXX gen6_blorp.lo CC gen6_cc.lo CC gen6_clip_state.lo CC gen6_constant_state.lo CC gen6_depth_state.lo CC gen6_depthstencil.lo CC gen6_gs_state.lo CC gen6_multisample_state.lo CC gen6_queryobj.lo CC gen6_sampler_state.lo CC gen6_scissor_state.lo CC gen6_sf_state.lo CC gen6_sol.lo CC gen6_surface_state.lo CC gen6_urb.lo CC gen6_viewport_state.lo CC gen6_vs_state.lo CC gen6_wm_state.lo CXX gen7_blorp.lo CC gen7_cs_state.lo CC gen7_ds_state.lo CC gen7_gs_state.lo CC gen7_hs_state.lo CC gen7_l3_state.lo CC gen7_misc_state.lo CC gen7_sf_state.lo CC gen7_sol_state.lo CC gen7_te_state.lo CC gen7_urb.lo CC gen7_viewport_state.lo CC gen7_vs_state.lo CC gen7_wm_state.lo CC gen7_wm_surface_state.lo CC gen8_blend_state.lo CC gen8_depth_state.lo CC gen8_disable.lo CC gen8_draw_upload.lo CC gen8_ds_state.lo CC gen8_gs_state.lo CC gen8_hs_state.lo CC gen8_misc_state.lo CC gen8_multisample_state.lo CC gen8_ps_state.lo CC gen8_sf_state.lo CC gen8_sol_state.lo CC gen8_surface_state.lo CC gen8_viewport_state.lo CC gen8_vs_state.lo CC gen8_wm_depth_stencil.lo CC intel_batchbuffer.lo CC intel_blit.lo CC intel_buffer_objects.lo CC intel_buffers.lo CC intel_copy_image.lo CC intel_extensions.lo CC intel_fbo.lo CC intel_mipmap_tree.lo CC intel_pixel_bitmap.lo CC intel_pixel.lo CC intel_pixel_copy.lo CC intel_pixel_draw.lo CC intel_pixel_read.lo CC intel_screen.lo CC intel_state.lo CC intel_syncobj.lo CC intel_tex.lo CC intel_tex_copy.lo CC intel_tex_image.lo CC intel_tex_subimage.lo CC intel_tex_validate.lo CC intel_tiled_memcpy.lo CC intel_upload.lo CXX brw_cfg.lo CC brw_compiler.lo CXX brw_dead_control_flow.lo CC brw_device_info.lo brw_compiler.c:88:4: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] COMMON_OPTIONS, ^~~~~~~~~~~~~~ brw_compiler.c:84:18: note: expanded from macro 'COMMON_OPTIONS' .lower_fdiv = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ brw_compiler.c:88:4: note: previous initialization is here COMMON_OPTIONS, ^~~~~~~~~~~~~~ brw_compiler.c:77:18: note: expanded from macro 'COMMON_OPTIONS' .lower_fdiv = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ brw_compiler.c:102:4: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] COMMON_OPTIONS, ^~~~~~~~~~~~~~ brw_compiler.c:84:18: note: expanded from macro 'COMMON_OPTIONS' .lower_fdiv = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ brw_compiler.c:102:4: note: previous initialization is here COMMON_OPTIONS, ^~~~~~~~~~~~~~ brw_compiler.c:77:18: note: expanded from macro 'COMMON_OPTIONS' .lower_fdiv = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ 2 warnings generated. CC brw_disasm.lo CC brw_eu.lo brw_device_info.c:163:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .has_llc = false, ^~~~~ /usr/include/stdbool.h:34:15: note: expanded from macro 'false' #define false 0 ^ brw_device_info.c:160:4: note: previous initialization is here GEN7_FEATURES, .is_baytrail = true, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:113:15: note: expanded from macro 'GEN7_FEATURES' .has_llc = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ brw_device_info.c:308:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .has_llc = false, ^~~~~ /usr/include/stdbool.h:34:15: note: expanded from macro 'false' #define false 0 ^ brw_device_info.c:307:4: note: previous initialization is here GEN8_FEATURES, .is_cherryview = 1, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:252:15: note: expanded from macro 'GEN8_FEATURES' .has_llc = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ brw_device_info.c:310:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_vs_threads = 80, ^~ brw_device_info.c:307:4: note: previous initialization is here GEN8_FEATURES, .is_cherryview = 1, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:255:22: note: expanded from macro 'GEN8_FEATURES' .max_vs_threads = 504, \ ^~~ brw_device_info.c:311:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_hs_threads = 80, ^~ brw_device_info.c:307:4: note: previous initialization is here GEN8_FEATURES, .is_cherryview = 1, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:256:22: note: expanded from macro 'GEN8_FEATURES' .max_hs_threads = 504, \ ^~~ brw_device_info.c:312:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_ds_threads = 80, ^~ brw_device_info.c:307:4: note: previous initialization is here GEN8_FEATURES, .is_cherryview = 1, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:257:22: note: expanded from macro 'GEN8_FEATURES' .max_ds_threads = 504, \ ^~~ brw_device_info.c:313:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_gs_threads = 80, ^~ brw_device_info.c:307:4: note: previous initialization is here GEN8_FEATURES, .is_cherryview = 1, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:258:22: note: expanded from macro 'GEN8_FEATURES' .max_gs_threads = 504, \ ^~~ brw_device_info.c:314:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = 128, ^~~ brw_device_info.c:307:4: note: previous initialization is here GEN8_FEATURES, .is_cherryview = 1, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:259:22: note: expanded from macro 'GEN8_FEATURES' .max_wm_threads = 384 ^~~ brw_device_info.c:354:16: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .urb.size = 192, ^~~ brw_device_info.c:352:4: note: previous initialization is here GEN9_FEATURES, .gt = 1, ^~~~~~~~~~~~~ brw_device_info.c:342:15: note: expanded from macro 'GEN9_FEATURES' .size = 384, \ ^~~ brw_device_info.c:378:16: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .urb.size = 1008 / 3, ^~~~~~~~ brw_device_info.c:368:4: note: previous initialization is here GEN9_FEATURES, .gt = 4, ^~~~~~~~~~~~~ brw_device_info.c:342:15: note: expanded from macro 'GEN9_FEATURES' .size = 384, \ ^~~ brw_device_info.c:385:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .has_llc = false, ^~~~~ /usr/include/stdbool.h:34:15: note: expanded from macro 'false' #define false 0 ^ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:332:15: note: expanded from macro 'GEN9_FEATURES' .has_llc = true, \ ^~~~ /usr/include/stdbool.h:35:14: note: expanded from macro 'true' #define true 1 ^ brw_device_info.c:388:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_vs_threads = 112, ^~~ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:335:22: note: expanded from macro 'GEN9_FEATURES' .max_vs_threads = 336, \ ^~~ brw_device_info.c:389:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_hs_threads = 112, ^~~ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:337:22: note: expanded from macro 'GEN9_FEATURES' .max_hs_threads = 336, \ ^~~ brw_device_info.c:390:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_ds_threads = 112, ^~~ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:338:22: note: expanded from macro 'GEN9_FEATURES' .max_ds_threads = 336, \ ^~~ brw_device_info.c:391:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_gs_threads = 112, ^~~ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:336:22: note: expanded from macro 'GEN9_FEATURES' .max_gs_threads = 336, \ ^~~ brw_device_info.c:392:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = 64 * 3, ^~~~~~ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:339:22: note: expanded from macro 'GEN9_FEATURES' .max_wm_threads = 64 * 9, \ ^~~~~~ brw_device_info.c:393:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_cs_threads = 6 * 6, ^~~~~ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:340:22: note: expanded from macro 'GEN9_FEATURES' .max_cs_threads = 56, \ ^~ brw_device_info.c:394:11: warning: subobject initialization overrides initialization of other fields within its enclosing subobject [-Winitializer-overrides] .urb = { ^ brw_device_info.c:382:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:341:11: note: expanded from macro 'GEN9_FEATURES' .urb = { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ brw_device_info.c:419:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_cs_threads = 7 * 6, ^~~~~ brw_device_info.c:416:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:340:22: note: expanded from macro 'GEN9_FEATURES' .max_cs_threads = 56, \ ^~ brw_device_info.c:420:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = KBL_MAX_THREADS_PER_PSD * 2, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ brw_device_info.c:413:34: note: expanded from macro 'KBL_MAX_THREADS_PER_PSD' #define KBL_MAX_THREADS_PER_PSD 64 ^ brw_device_info.c:416:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:339:22: note: expanded from macro 'GEN9_FEATURES' .max_wm_threads = 64 * 9, \ ^~~~~~ brw_device_info.c:421:16: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .urb.size = 192, ^~~ brw_device_info.c:416:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:342:15: note: expanded from macro 'GEN9_FEATURES' .size = 384, \ ^~~ brw_device_info.c:429:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_cs_threads = 7 * 6, ^~~~~ brw_device_info.c:426:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:340:22: note: expanded from macro 'GEN9_FEATURES' .max_cs_threads = 56, \ ^~ brw_device_info.c:430:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = KBL_MAX_THREADS_PER_PSD * 3, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ brw_device_info.c:413:34: note: expanded from macro 'KBL_MAX_THREADS_PER_PSD' #define KBL_MAX_THREADS_PER_PSD 64 ^ brw_device_info.c:426:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:339:22: note: expanded from macro 'GEN9_FEATURES' .max_wm_threads = 64 * 9, \ ^~~~~~ brw_device_info.c:438:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = KBL_MAX_THREADS_PER_PSD * 3, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ brw_device_info.c:413:34: note: expanded from macro 'KBL_MAX_THREADS_PER_PSD' #define KBL_MAX_THREADS_PER_PSD 64 ^ brw_device_info.c:435:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:339:22: note: expanded from macro 'GEN9_FEATURES' .max_wm_threads = 64 * 9, \ ^~~~~~ brw_device_info.c:446:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = KBL_MAX_THREADS_PER_PSD * 6, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ brw_device_info.c:413:34: note: expanded from macro 'KBL_MAX_THREADS_PER_PSD' #define KBL_MAX_THREADS_PER_PSD 64 ^ brw_device_info.c:443:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:339:22: note: expanded from macro 'GEN9_FEATURES' .max_wm_threads = 64 * 9, \ ^~~~~~ brw_device_info.c:454:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .max_wm_threads = KBL_MAX_THREADS_PER_PSD * 9, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ brw_device_info.c:413:34: note: expanded from macro 'KBL_MAX_THREADS_PER_PSD' #define KBL_MAX_THREADS_PER_PSD 64 ^ brw_device_info.c:451:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:339:22: note: expanded from macro 'GEN9_FEATURES' .max_wm_threads = 64 * 9, \ ^~~~~~ brw_device_info.c:465:16: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .urb.size = 1008 / 3, ^~~~~~~~ brw_device_info.c:451:4: note: previous initialization is here GEN9_FEATURES, ^~~~~~~~~~~~~ brw_device_info.c:342:15: note: expanded from macro 'GEN9_FEATURES' .size = 384, \ ^~~ 26 warnings generated. CC brw_eu_compact.lo CC brw_eu_emit.lo CC brw_eu_util.lo CC brw_eu_validate.lo CXX brw_fs_cmod_propagation.lo CXX brw_fs_combine_constants.lo CXX brw_fs_copy_propagation.lo CXX brw_fs.lo CXX brw_fs_cse.lo CXX brw_fs_dead_code_eliminate.lo CXX brw_fs_generator.lo CXX brw_fs_live_variables.lo CXX brw_fs_nir.lo CXX brw_fs_reg_allocate.lo CXX brw_fs_register_coalesce.lo CXX brw_fs_saturate_propagation.lo CXX brw_fs_sel_peephole.lo CXX brw_fs_surface_builder.lo CXX brw_fs_validate.lo CXX brw_fs_visitor.lo CC brw_interpolation_map.lo CC brw_nir.lo CC brw_nir_analyze_boolean_resolves.lo CC brw_nir_attribute_workarounds.lo CC brw_nir_opt_peephole_ffma.lo CXX brw_nir_uniforms.lo CC brw_packed_float.lo CXX brw_predicated_break.lo CXX brw_schedule_instructions.lo CXX brw_shader.lo CC brw_surface_formats.lo CC brw_util.lo CXX brw_vec4_cmod_propagation.lo CXX brw_vec4_copy_propagation.lo CXX brw_vec4.lo brw_vec4.cpp:1764:10: warning: struct 'src_reg' was previously declared as a class [-Wmismatched-tags] struct src_reg &src = inst->src[i]; ^ ./brw_ir_vec4.h:35:7: note: previous use is here class src_reg : public backend_reg ^ brw_vec4.cpp:1764:10: note: did you mean class here? struct src_reg &src = inst->src[i]; ^~~~~~ class CXX brw_vec4_cse.lo CXX brw_vec4_dead_code_eliminate.lo 1 warning generated. CXX brw_vec4_generator.lo CXX brw_vec4_gs_visitor.lo CXX brw_vec4_live_variables.lo In file included from brw_vec4_gs_visitor.cpp:31: ./gen6_gs_visitor.h:59:17: warning: 'brw::gen6_gs_visitor::emit_urb_write_opcode' hides overloaded virtual function [-Woverloaded-virtual] virtual void emit_urb_write_opcode(bool complete, ^ ./brw_vec4_gs_visitor.h:60:30: note: hidden overloaded virtual function 'brw::vec4_gs_visitor::emit_urb_write_opcode' declared here: different number of parameters (1 vs 4) virtual vec4_instruction *emit_urb_write_opcode(bool complete); ^ 1 warning generated. CXX brw_vec4_nir.lo CXX brw_vec4_gs_nir.lo CXX brw_vec4_reg_allocate.lo CXX brw_vec4_surface_builder.lo CXX brw_vec4_tcs.lo CXX brw_vec4_tes.lo CXX brw_vec4_visitor.lo CXX brw_vec4_vs_visitor.lo CC brw_vue_map.lo brw_vue_map.c:254:35: warning: implicit conversion from enumeration type 'brw_varying_slot' to different enumeration type 'gl_varying_slot' [-Wenum-conversion] return gl_varying_slot_name(slot); ~~~~~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. CXX brw_wm_iz.lo CXX gen6_gs_visitor.lo In file included from gen6_gs_visitor.cpp:32: ./gen6_gs_visitor.h:59:17: warning: 'brw::gen6_gs_visitor::emit_urb_write_opcode' hides overloaded virtual function [-Woverloaded-virtual] virtual void emit_urb_write_opcode(bool complete, ^ ./brw_vec4_gs_visitor.h:60:30: note: hidden overloaded virtual function 'brw::vec4_gs_visitor::emit_urb_write_opcode' declared here: different number of parameters (1 vs 4) virtual vec4_instruction *emit_urb_write_opcode(bool complete); ^ CC intel_asm_annotation.lo 1 warning generated. CC intel_debug.lo CC intel_resolve_map.lo CXXLD libi965_compiler.la CXXLD libi965_dri.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/i965' Making all in nouveau gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/nouveau' CC nouveau_bufferobj.lo CC nouveau_context.lo CC nouveau_array.lo CC nouveau_driver.lo CC nouveau_fbo.lo CC nouveau_scratch.lo CC nouveau_screen.lo CC nouveau_span.lo CC nouveau_state.lo CC nouveau_surface.lo CC nouveau_texture.lo CC nv04_context.lo CC nv04_render.lo CC nv04_state_fb.lo CC nv04_state_frag.lo CC nv04_state_raster.lo CC nv04_state_tex.lo CC nv04_surface.lo CC nv10_context.lo CC nv10_render.lo CC nv10_state_fb.lo CC nv10_state_frag.lo CC nv10_state_polygon.lo CC nv10_state_raster.lo CC nv10_state_tex.lo CC nv10_state_tnl.lo CC nv20_context.lo CC nv20_render.lo CC nv20_state_fb.lo CC nv20_state_frag.lo CC nv20_state_polygon.lo CC nv20_state_raster.lo CC nv20_state_tex.lo CC nv20_state_tnl.lo CCLD libnouveau_dri.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/nouveau' Making all in r200 gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/r200' CC radeon_buffer_objects.lo CC radeon_common.lo CC radeon_common_context.lo In file included from radeon_buffer_objects.c:32: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from 1 warning generated. radeon_common_context.c:35: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ radeon_common_context.c:73:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const char const *radeonVendorString = "Mesa Project"; ^ In file included from radeon_common.c:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 2 warnings generated. 1 warning generated. CC radeon_debug.lo CC radeon_dma.lo CC radeon_fbo.lo In file included from radeon_debug.c:32: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_fog.lo In file included from radeon_dma.c:34: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ radeon_dma.c:220:68: warning: invalid conversion specifier 'Z' [-Wformat-invalid-specifier] radeon_print(RADEON_DMA, RADEON_NORMAL, "%s size %d minimum_size %Zi\n", ~^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^ radeon_dma.c:221:20: warning: data argument not used by format string [-Wformat-extra-args] __func__, size, rmesa->dma.minimum_size); ^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^~~~~~~~~~~ In file included from radeon_fbo.c:40: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 3 warnings generated. 1 warning generated. CC radeon_mipmap_tree.lo CC radeon_pixel_read.lo CC radeon_queryobj.lo In file included from radeon_mipmap_tree.c:29: In file included from ./radeon_mipmap_tree.h:31: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_pixel_read.c:36: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_span.lo CC radeon_tex_copy.lo In file included from radeon_queryobj.c:27: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_texture.lo In file included from radeon_span.c:50: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_tex_copy.c:28: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_tile.lo CC r200_blit.lo In file included from radeon_texture.c:46: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC r200_cmdbuf.lo In file included from r200_blit.c:28: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ CC r200_context.lo 1 warning generated. CC r200_fragshader.lo In file included from r200_cmdbuf.c:40: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from r200_context.c:55: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CC r200_ioctl.lo In file included from r200_fragshader.c:34: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ CC r200_maos.lo 1 warning generated. CC r200_sanity.lo In file included from r200_ioctl.c:46: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from r200_maos.c:9: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC r200_state.lo CC r200_state_init.lo In file included from r200_sanity.c:40: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC r200_swtcl.lo In file included from r200_state.c:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from r200_state_init.c:44: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CC r200_tcl.lo CC r200_tex.lo In file included from r200_swtcl.c:50: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from r200_tcl.c:46: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from r200_tex.c:44: In file included from ./radeon_mipmap_tree.h:31: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CC r200_texstate.lo CC r200_vertprog.lo In file included from r200_texstate.c:43: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from r200_vertprog.c:43: In file included from ./r200_context.h:53: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ CC radeon_screen.lo 1 warning generated. In file included from radeon_screen.c:49: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CCLD libr200_dri.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/r200' Making all in radeon gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/radeon' CC radeon_common.lo CC radeon_common_context.lo CC radeon_buffer_objects.lo In file included from radeon_buffer_objects.c:32: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from radeon_common.c:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_common_context.c:35: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ radeon_common_context.c:73:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const char const *radeonVendorString = "Mesa Project"; ^ 1 warning generated. 2 warnings generated. CC radeon_debug.lo CC radeon_dma.lo CC radeon_fbo.lo In file included from radeon_debug.c:32: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_dma.c:34: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ radeon_dma.c:220:68: warning: invalid conversion specifier 'Z' [-Wformat-invalid-specifier] radeon_print(RADEON_DMA, RADEON_NORMAL, "%s size %d minimum_size %Zi\n", ~^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^ radeon_dma.c:221:20: warning: data argument not used by format string [-Wformat-extra-args] __func__, size, rmesa->dma.minimum_size); ^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^~~~~~~~~~~ CC radeon_fog.lo 3 warnings generated. In file included from radeon_fbo.c:40: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_mipmap_tree.lo CC radeon_pixel_read.lo CC radeon_queryobj.lo In file included from radeon_mipmap_tree.c:29: In file included from ./radeon_mipmap_tree.h:31: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_pixel_read.c:36: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_span.lo CC radeon_tex_copy.lo In file included from radeon_queryobj.c:27: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_texture.lo In file included from radeon_span.c:50: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_tex_copy.c:28: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_tile.lo CC radeon_blit.lo In file included from radeon_texture.c:46: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_blit.c:28: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ CC radeon_context.lo 1 warning generated. CC radeon_ioctl.lo CC radeon_maos.lo In file included from radeon_context.c:57: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_ioctl.c:48: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_sanity.lo In file included from radeon_maos.c:6: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ CC radeon_screen.lo 1 warning generated. In file included from radeon_sanity.c:38: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. In file included from radeon_screen.c:49: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. CC radeon_state.lo CC radeon_state_init.lo CC radeon_swtcl.lo In file included from radeon_state.c:55: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from radeon_swtcl.c:50: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from radeon_state_init.c:39: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CC radeon_tcl.lo CC radeon_tex.lo In file included from radeon_tcl.c:46: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ In file included from radeon_tex.c:43: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CC radeon_texstate.lo In file included from radeon_texstate.c:46: In file included from ./radeon_context.h:54: In file included from ./radeon_common.h:4: ./radeon_common_context.h:500:19: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] extern const char const *radeonVendorString; ^ 1 warning generated. 1 warning generated. CCLD libradeon_dri.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/radeon' Making all in swrast gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/swrast' CC swrast.lo CCLD libswrast_dri.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri/swrast' gmake[5]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri' CXXLD mesa_dri_drivers.la gmake[5]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri' gmake[4]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa/drivers/dri' gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa' gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/mesa' Making all in loader gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/loader' CC libloader_la-loader.lo CC libloader_la-pci_id_driver_map.lo CC loader_dri3_helper.lo CCLD libloader.la CCLD libloader_dri3_helper.la gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/loader' Making all in glx gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/glx' Making all in . gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/glx' CC clientattrib.lo CC clientinfo.lo CC compsize.lo CC eval.lo CC create_context.lo CC glxcmds.lo CC glxconfig.lo CC glxcurrent.lo CC glx_error.lo CC glxext.lo CC glxextensions.lo CC glxhash.lo CC glx_pbuffer.lo CC glx_query.lo CC indirect.lo CC indirect_glx.lo CC indirect_init.lo CC indirect_size.lo CC indirect_texture_compression.lo CC indirect_transpose_matrix.lo CC indirect_vertex_array.lo CC indirect_vertex_program.lo CC indirect_window_pos.lo CC pixel.lo CC pixelstore.lo CC query_renderer.lo CC render2.lo CC renderpix.lo CC single2.lo CC singlepix.lo CC vertarr.lo CC drisw_glx.lo CC dri_common.lo CC dri_common_query_renderer.lo CC xfont.lo CC dri2.lo CC dri2_glx.lo CC dri_glx.lo CC XF86dri.lo CC dri3_glx.lo CCLD libglx.la CCLD libGL.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/glx' Making all in tests gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/glx/tests' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/glx/tests' gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/glx' Making all in gbm gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gbm' CC main/backend.lo CC main/gbm.lo CC backends/dri/gbm_dri.lo CCLD libgbm.la gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gbm' Making all in egl gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/egl' CC main/eglapi.lo CC main/eglarray.lo CC main/eglconfig.lo CC main/eglcontext.lo CC main/eglcurrent.lo CC main/egldisplay.lo CC main/egldriver.lo CC main/eglfallbacks.lo main/egldisplay.c:122:42: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mincore((void *) addr, page_size, &valid) < 0) { ^~~~~~ /usr/include/sys/mman.h:255:41: note: passing argument to parameter here int mincore(const void *, size_t, char *); ^ 1 warning generated. CC main/eglglobals.lo CC main/eglimage.lo CC main/egllog.lo CC main/eglsurface.lo CC main/eglsync.lo CC drivers/dri2/egl_dri2.lo CC drivers/dri2/platform_x11.lo CC drivers/dri2/platform_drm.lo CC drivers/dri2/platform_x11_dri3.lo drivers/dri2/platform_x11.c:378:35: warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion] XCB_WINDOW_NONE, attrib_list); ^~~~~~~~~~~~~~~ 1 warning generated. drivers/dri2/platform_x11_dri3.c:260:31: warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion] XCB_WINDOW_NONE, attrib_list); ^~~~~~~~~~~~~~~ 1 warning generated. CCLD libEGL.la gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/egl' Making all in gallium gmake[2]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium' Making all in auxiliary gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/auxiliary' CC indices/u_indices_gen.lo CC indices/u_unfilled_gen.lo CC draw/draw_llvm.lo CC draw/draw_llvm_sample.lo CC draw/draw_pt_fetch_shade_pipeline_llvm.lo CC draw/draw_vs_llvm.lo CC nir/libgallium_nir_la-tgsi_to_nir.lo CC cso_cache/cso_cache.lo nir/tgsi_to_nir.c:1541:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] [TGSI_OPCODE_DP2A] = 0, ^ nir/tgsi_to_nir.c:1498:25: note: previous initialization is here [TGSI_OPCODE_DP2A] = 0, ^ CC cso_cache/cso_context.lo CC cso_cache/cso_hash.lo CC draw/draw_context.lo 1 warning generated. CC draw/draw_fs.lo CC draw/draw_gs.lo CC draw/draw_pipe_aaline.lo CC draw/draw_pipe_aapoint.lo CC draw/draw_pipe.lo CC draw/draw_pipe_clip.lo CC draw/draw_pipe_cull.lo CC draw/draw_pipe_flatshade.lo CC draw/draw_pipe_offset.lo CC draw/draw_pipe_pstipple.lo CC draw/draw_pipe_stipple.lo CC draw/draw_pipe_twoside.lo CC draw/draw_pipe_unfilled.lo CC draw/draw_pipe_util.lo CC draw/draw_pipe_validate.lo CC draw/draw_pipe_vbuf.lo CC draw/draw_pipe_wide_line.lo CC draw/draw_pipe_wide_point.lo draw/draw_pipe_vbuf.c:102:1: warning: unused function 'overflow' [-Wunused-function] overflow( void *map, void *ptr, unsigned bytes, unsigned bufsz ) ^ draw/draw_pipe_wide_line.c:48:38: warning: unused function 'wideline_stage' [-Wunused-function] static inline struct wideline_stage *wideline_stage( struct draw_stage *stage ) ^ 1 warning generated. 1 warning generated. CC draw/draw_prim_assembler.lo CC draw/draw_pt.lo CC draw/draw_pt_emit.lo CC draw/draw_pt_fetch.lo CC draw/draw_pt_fetch_emit.lo CC draw/draw_pt_fetch_shade_emit.lo CC draw/draw_pt_fetch_shade_pipeline.lo CC draw/draw_pt_post_vs.lo CC draw/draw_pt_so_emit.lo CC draw/draw_pt_util.lo CC draw/draw_pt_vsplit.lo CC draw/draw_vertex.lo CC draw/draw_vs.lo In file included from draw/draw_pt_vsplit.c:221: draw/draw_pt_vsplit_tmp.h:99:28: warning: implicit conversion from 'unsigned int' to 'ubyte' (aka 'unsigned char') changes value from 4294967295 to 255 [-Wconstant-conversion] ELT_TYPE idx = DRAW_GET_IDX(ib, i + start); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:491:38: note: expanded from macro 'DRAW_GET_IDX' (((_i) >= draw->pt.user.eltMax) ? DRAW_MAX_FETCH_IDX : (_elts)[_i]) ^~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:60:28: note: expanded from macro 'DRAW_MAX_FETCH_IDX' #define DRAW_MAX_FETCH_IDX 0xffffffff ^~~~~~~~~~ In file included from draw/draw_pt_vsplit.c:221: draw/draw_pt_vsplit_tmp.h:109:28: warning: implicit conversion from 'unsigned int' to 'ubyte' (aka 'unsigned char') changes value from 4294967295 to 255 [-Wconstant-conversion] ELT_TYPE idx = DRAW_GET_IDX(ib, i + start); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:491:38: note: expanded from macro 'DRAW_GET_IDX' (((_i) >= draw->pt.user.eltMax) ? DRAW_MAX_FETCH_IDX : (_elts)[_i]) ^~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:60:28: note: expanded from macro 'DRAW_MAX_FETCH_IDX' #define DRAW_MAX_FETCH_IDX 0xffffffff ^~~~~~~~~~ In file included from draw/draw_pt_vsplit.c:226: draw/draw_pt_vsplit_tmp.h:63:25: warning: implicit conversion from 'unsigned int' to 'ushort' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] ELT_TYPE idx = DRAW_GET_IDX(ib, start + i); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:491:38: note: expanded from macro 'DRAW_GET_IDX' (((_i) >= draw->pt.user.eltMax) ? DRAW_MAX_FETCH_IDX : (_elts)[_i]) ^~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:60:28: note: expanded from macro 'DRAW_MAX_FETCH_IDX' #define DRAW_MAX_FETCH_IDX 0xffffffff ^~~~~~~~~~ In file included from draw/draw_pt_vsplit.c:226: draw/draw_pt_vsplit_tmp.h:99:28: warning: implicit conversion from 'unsigned int' to 'ushort' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] ELT_TYPE idx = DRAW_GET_IDX(ib, i + start); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:491:38: note: expanded from macro 'DRAW_GET_IDX' (((_i) >= draw->pt.user.eltMax) ? DRAW_MAX_FETCH_IDX : (_elts)[_i]) ^~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:60:28: note: expanded from macro 'DRAW_MAX_FETCH_IDX' #define DRAW_MAX_FETCH_IDX 0xffffffff ^~~~~~~~~~ In file included from draw/draw_pt_vsplit.c:226: draw/draw_pt_vsplit_tmp.h:109:28: warning: implicit conversion from 'unsigned int' to 'ushort' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] ELT_TYPE idx = DRAW_GET_IDX(ib, i + start); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:491:38: note: expanded from macro 'DRAW_GET_IDX' (((_i) >= draw->pt.user.eltMax) ? DRAW_MAX_FETCH_IDX : (_elts)[_i]) ^~~~~~~~~~~~~~~~~~ ./draw/draw_private.h:60:28: note: expanded from macro 'DRAW_MAX_FETCH_IDX' #define DRAW_MAX_FETCH_IDX 0xffffffff ^~~~~~~~~~ 5 warnings generated. CC draw/draw_vs_exec.lo CC draw/draw_vs_variant.lo CC hud/font.lo CC hud/hud_context.lo CC hud/hud_cpu.lo CC hud/hud_driver_query.lo CC hud/hud_fps.lo CC indices/u_primconvert.lo CC os/os_misc.lo CC os/os_process.lo CC os/os_time.lo CC pipebuffer/pb_buffer_fenced.lo CC pipebuffer/pb_buffer_malloc.lo CC pipebuffer/pb_bufmgr_alt.lo CC pipebuffer/pb_bufmgr_cache.lo CC pipebuffer/pb_bufmgr_debug.lo CC pipebuffer/pb_bufmgr_mm.lo CC pipebuffer/pb_bufmgr_ondemand.lo CC pipebuffer/pb_bufmgr_pool.lo CC pipebuffer/pb_bufmgr_slab.lo CC pipebuffer/pb_cache.lo CC pipebuffer/pb_validate.lo CC postprocess/pp_celshade.lo CC postprocess/pp_colors.lo CC postprocess/pp_init.lo CC postprocess/pp_mlaa.lo CC postprocess/pp_program.lo CC postprocess/pp_run.lo CC rbug/rbug_connection.lo CC rbug/rbug_context.lo CC rbug/rbug_core.lo CC rbug/rbug_demarshal.lo CC rbug/rbug_shader.lo CC rbug/rbug_texture.lo CC rtasm/rtasm_cpu.lo CC rtasm/rtasm_execmem.lo CC rtasm/rtasm_x86sse.lo CC tgsi/tgsi_aa_point.lo CC tgsi/tgsi_build.lo CC tgsi/tgsi_dump.lo CC tgsi/tgsi_exec.lo CC tgsi/tgsi_emulate.lo CC tgsi/tgsi_info.lo CC tgsi/tgsi_iterate.lo CC tgsi/tgsi_lowering.lo CC tgsi/tgsi_parse.lo CC tgsi/tgsi_point_sprite.lo CC tgsi/tgsi_sanity.lo CC tgsi/tgsi_scan.lo CC tgsi/tgsi_strings.lo CC tgsi/tgsi_text.lo tgsi/tgsi_strings.c:221:1: warning: unused function 'tgsi_strings_check' [-Wunused-function] tgsi_strings_check(void) ^ 1 warning generated. CC tgsi/tgsi_transform.lo CC tgsi/tgsi_two_side.lo CC tgsi/tgsi_ureg.lo CC tgsi/tgsi_util.lo CC translate/translate.lo CC translate/translate_cache.lo CC translate/translate_generic.lo CC translate/translate_sse.lo CC util/u_bitmask.lo CC util/u_blit.lo CC util/u_blitter.lo CC util/u_cache.lo CC util/u_caps.lo CC util/u_cpu_detect.lo CC util/u_debug.lo CC util/u_debug_describe.lo CC util/u_debug_flush.lo CC util/u_debug_image.lo CC util/u_debug_memory.lo CC util/u_debug_refcnt.lo CC util/u_debug_stack.lo CC util/u_debug_symbol.lo CC util/u_dl.lo CC util/u_draw.lo CC util/u_draw_quad.lo CC util/u_dump_defines.lo CC util/u_dump_state.lo CC util/u_format.lo CC util/u_format_etc.lo CC util/u_format_latc.lo CC util/u_format_other.lo CC util/u_format_rgtc.lo CC util/u_format_s3tc.lo CC util/u_format_tests.lo CC util/u_format_yuv.lo CC util/u_format_zs.lo CC util/u_framebuffer.lo CC util/u_gen_mipmap.lo CC util/u_handle_table.lo CC util/u_hash.lo CC util/u_hash_table.lo CC util/u_helpers.lo CC util/u_index_modify.lo CC util/u_keymap.lo CC util/u_linear.lo CC util/u_math.lo CC util/u_mm.lo CC util/u_network.lo util/u_math.c:38:9: warning: '_MM_DENORMALS_ZERO_MASK' macro redefined [-Wmacro-redefined] #define _MM_DENORMALS_ZERO_MASK 0x0040 ^ /usr/lib/clang/6.0.0/include/emmintrin.h:4946:9: note: previous definition is here #define _MM_DENORMALS_ZERO_MASK (0x0040) ^ 1 warning generated. CC util/u_prim_restart.lo CC util/u_pstipple.lo CC util/u_resource.lo CC util/u_ringbuffer.lo CC util/u_sampler.lo CC util/u_simple_shaders.lo CC util/u_slab.lo CC util/u_staging.lo CC util/u_suballoc.lo CC util/u_surface.lo CC util/u_surfaces.lo CC util/u_tests.lo CC util/u_texture.lo CC util/u_tile.lo CC util/u_transfer.lo CC util/u_upload_mgr.lo CC util/u_vbuf.lo CC util/u_format_table.lo CC gallivm/lp_bld_arit.lo CC gallivm/lp_bld_arit_overflow.lo CC gallivm/lp_bld_assert.lo CC gallivm/lp_bld_bitarit.lo CC gallivm/lp_bld_const.lo CC gallivm/lp_bld_conv.lo CXX gallivm/lp_bld_debug.lo CC gallivm/lp_bld_flow.lo CC gallivm/lp_bld_format_aos_array.lo CC gallivm/lp_bld_format_aos.lo CC gallivm/lp_bld_format_cached.lo CC gallivm/lp_bld_format_float.lo CC gallivm/lp_bld_format.lo CC gallivm/lp_bld_format_soa.lo CC gallivm/lp_bld_format_srgb.lo CC gallivm/lp_bld_format_yuv.lo gallivm/lp_bld_format_yuv.c:338:6: warning: explicitly assigning value of variable of type 'LLVMValueRef' (aka 'struct LLVMOpaqueValue *') to itself [-Wself-assign] r = r; ~ ^ ~ 1 warning generated. CC gallivm/lp_bld_gather.lo CC gallivm/lp_bld_init.lo CC gallivm/lp_bld_intr.lo CC gallivm/lp_bld_logic.lo CXX gallivm/lp_bld_misc.lo CC gallivm/lp_bld_pack.lo CC gallivm/lp_bld_printf.lo CC gallivm/lp_bld_quad.lo CC gallivm/lp_bld_sample_aos.lo gallivm/lp_bld_sample_aos.c:699:8: warning: variable 'y_subcoord' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (dims >= 2) { ^~~~~~~~~ gallivm/lp_bld_sample_aos.c:732:52: note: uninitialized use occurs here x_subcoord, y_subcoord, ^~~~~~~~~~ gallivm/lp_bld_sample_aos.c:699:4: note: remove the 'if' if its condition is always true if (dims >= 2) { ^~~~~~~~~~~~~~~ gallivm/lp_bld_sample_aos.c:640:39: note: initialize the variable 'y_subcoord' to silence this warning LLVMValueRef x_subcoord, y_subcoord, z_subcoord; ^ = NULL 1 warning generated. CC gallivm/lp_bld_sample.lo CC gallivm/lp_bld_sample_soa.lo CC gallivm/lp_bld_struct.lo CC gallivm/lp_bld_swizzle.lo CC gallivm/lp_bld_tgsi_action.lo CC gallivm/lp_bld_tgsi_aos.lo CC gallivm/lp_bld_tgsi.lo CC gallivm/lp_bld_tgsi_info.lo CC gallivm/lp_bld_tgsi_soa.lo CC gallivm/lp_bld_type.lo CC vl/vl_stubs.lo CC vl/libgalliumvl_la-vl_compositor.lo CC vl/libgalliumvl_la-vl_csc.lo CC vl/libgalliumvl_la-vl_decoder.lo CC vl/libgalliumvl_la-vl_deint_filter.lo CC vl/libgalliumvl_la-vl_idct.lo CC vl/libgalliumvl_la-vl_matrix_filter.lo CC vl/libgalliumvl_la-vl_mc.lo CC vl/libgalliumvl_la-vl_median_filter.lo CC vl/libgalliumvl_la-vl_mpeg12_bitstream.lo CC vl/libgalliumvl_la-vl_mpeg12_decoder.lo vl/vl_mpeg12_bitstream.c:621:1: warning: unused function 'DIV2UP' [-Wunused-function] DIV2UP(int todiv) ^ vl/vl_mpeg12_decoder.c:391:7: warning: variable 'mv' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: // TODO: Support DUALPRIME and 16x8 ^~~~~~~ vl/vl_mpeg12_decoder.c:403:11: note: uninitialized use occurs here return mv; ^~ vl/vl_mpeg12_decoder.c:359:4: note: variable 'mv' is declared here struct vl_motionvector mv; ^ 1 warning generated. 1 warning generated. CC vl/libgalliumvl_la-vl_vertex_buffers.lo CC vl/libgalliumvl_la-vl_video_buffer.lo CC vl/libgalliumvl_la-vl_zscan.lo CC vl/libgalliumvlwinsys_la-vl_winsys_dri.lo CC vl/libgalliumvlwinsys_la-vl_winsys_drm.lo CCLD libgallium_nir.la CCLD libgalliumvl_stub.la CCLD libgalliumvl.la CCLD libgalliumvlwinsys.la CXXLD libgallium.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/auxiliary' Making all in auxiliary/pipe-loader gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/auxiliary/pipe-loader' CC libpipe_loader_static_la-pipe_loader.lo CC libpipe_loader_static_la-pipe_loader_sw.lo CC libpipe_loader_static_la-pipe_loader_drm.lo CC libpipe_loader_dynamic_la-pipe_loader.lo CC libpipe_loader_dynamic_la-pipe_loader_sw.lo CC libpipe_loader_dynamic_la-pipe_loader_drm.lo CCLD libpipe_loader_static.la CCLD libpipe_loader_dynamic.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/auxiliary/pipe-loader' Making all in drivers/ddebug gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/ddebug' CC dd_context.lo CC dd_draw.lo CC dd_screen.lo CCLD libddebug.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/ddebug' Making all in drivers/noop gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/noop' CC noop_pipe.lo CC noop_state.lo CCLD libnoop.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/noop' Making all in drivers/trace gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/trace' CC tr_context.lo CC tr_dump_state.lo CC tr_dump.lo tr_dump.c:137:1: warning: unused function 'trace_dump_tag' [-Wunused-function] trace_dump_tag(const char *name) ^ tr_dump.c:168:1: warning: unused function 'trace_dump_tag_begin2' [-Wunused-function] trace_dump_tag_begin2(const char *name, ^ tr_dump.c:187:1: warning: unused function 'trace_dump_tag_begin3' [-Wunused-function] trace_dump_tag_begin3(const char *name, ^ tr_context.c:1836:26: warning: unused variable 'tr_ctx' [-Wunused-variable] struct trace_context *tr_ctx = (struct trace_context *) pipe; ^ 3 warnings generated. CC tr_screen.lo 1 warning generated. CC tr_texture.lo CCLD libtrace.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/trace' Making all in drivers/rbug gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/rbug' CC rbug_core.lo CC rbug_objects.lo CC rbug_context.lo CC rbug_screen.lo CCLD librbug.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/rbug' Making all in drivers/i915 gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/i915' CC i915_blit.lo CC i915_clear.lo CC i915_context.lo CC i915_debug.lo CC i915_debug_fp.lo CC i915_flush.lo CC i915_fpc_emit.lo CC i915_fpc_optimize.lo CC i915_fpc_translate.lo CC i915_prim_emit.lo i915_fpc_translate.c:1235:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] p->temp_flag = ~0x0 << I915_MAX_TEMPORARY; ~~~~ ^ CC i915_prim_vbuf.lo 1 warning generated. CC i915_query.lo CC i915_resource_buffer.lo CC i915_resource.lo CC i915_resource_texture.lo CC i915_screen.lo CC i915_state.lo CC i915_state_derived.lo CC i915_state_dynamic.lo CC i915_state_emit.lo CC i915_state_fpc.lo CC i915_state_immediate.lo CC i915_state_sampler.lo CC i915_state_static.lo CC i915_surface.lo i915_surface.c:211:26: warning: unused variable 'spt' [-Wunused-variable] struct pipe_resource *spt = &src_tex->b.b; ^ 1 warning generated. CCLD libi915.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/i915' Making all in winsys/i915/drm gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/winsys/i915/drm' CC i915_drm_batchbuffer.lo CC i915_drm_buffer.lo CC i915_drm_fence.lo CC i915_drm_winsys.lo CCLD libi915drm.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/winsys/i915/drm' Making all in drivers/ilo gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/ilo' CC ilo_blit.lo CC ilo_blitter.lo CC ilo_blitter_blt.lo CC ilo_blitter_pipe.lo CC ilo_blitter_rectlist.lo CC ilo_context.lo CC ilo_cp.lo CC ilo_draw.lo CC ilo_format.lo CC ilo_gpgpu.lo CC ilo_query.lo CC ilo_render.lo CC ilo_render_dynamic.lo In file included from ilo_render.c:36: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ilo_render.c:176:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ilo_render.c:263:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ CC ilo_render_gen6.lo 4 warnings generated. CC ilo_render_gen7.lo In file included from ilo_render_dynamic.c:35: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ilo_render_dynamic.c:402:19: warning: unused variable 'dynamic_used' [-Wunused-variable] const unsigned dynamic_used = ilo_builder_dynamic_used(render->builder); ^ ilo_render_dynamic.c:438:19: warning: unused variable 'dynamic_used' [-Wunused-variable] const unsigned dynamic_used = ilo_builder_dynamic_used(render->builder); ^ ilo_render_dynamic.c:595:19: warning: unused variable 'dynamic_used' [-Wunused-variable] const unsigned dynamic_used = ilo_builder_dynamic_used(render->builder); ^ 5 warnings generated. In file included from ilo_render_gen6.c:39: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ CC ilo_render_gen8.lo In file included from ilo_render_gen7.c:36: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ 2 warnings generated. 2 warnings generated. CC ilo_render_media.lo In file included from ilo_render_gen8.c:36: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ CC ilo_render_surface.lo 2 warnings generated. CC ilo_resource.lo In file included from ilo_render_media.c:35: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ilo_render_media.c:184:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ 3 warnings generated. CC ilo_screen.lo In file included from ilo_render_surface.c:35: ./ilo_render_gen.h:242:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ./ilo_render_gen.h:293:19: warning: unused variable 'batch_used' [-Wunused-variable] const unsigned batch_used = ilo_builder_batch_used(render->builder); ^ ilo_render_surface.c:406:19: warning: unused variable 'surface_used' [-Wunused-variable] const unsigned surface_used = ilo_builder_surface_used(render->builder); ^ ilo_render_surface.c:611:19: warning: unused variable 'surface_used' [-Wunused-variable] const unsigned surface_used = ilo_builder_surface_used(render->builder); ^ 4 warnings generated. CC ilo_shader.lo ilo_resource.c:247:14: warning: implicit conversion from enumeration type 'enum gen_surface_tiling' to different enumeration type 'enum intel_tiling_mode' [-Wenum-conversion] return GEN6_TILING_NONE; ~~~~~~ ^~~~~~~~~~~~~~~~ 1 warning generated. CC ilo_state.lo CC ilo_transfer.lo CC ilo_video.lo CC core/ilo_builder.lo CC core/ilo_builder_decode.lo CC core/ilo_debug.lo CC core/ilo_dev.lo CC core/ilo_image.lo CC core/ilo_state_cc.lo CC core/ilo_state_compute.lo core/ilo_state_cc.c:395:42: warning: unused variable 'blend' [-Wunused-variable] const struct ilo_state_cc_blend_info *blend = &info->blend; ^ core/ilo_state_cc.c:253:1: warning: unused function 'cc_get_gen6_dual_source_blending' [-Wunused-function] cc_get_gen6_dual_source_blending(const struct ilo_dev *dev, ^ 2 warnings generated. CC core/ilo_state_raster.lo CC core/ilo_state_sampler.lo core/ilo_state_compute.c:41:1: warning: unused function 'get_gen6_rob_entry_count' [-Wunused-function] get_gen6_rob_entry_count(const struct ilo_dev *dev) ^ 1 warning generated. CC core/ilo_state_sbe.lo core/ilo_state_raster.c:35:45: warning: unused variable 'clip' [-Wunused-variable] const struct ilo_state_raster_clip_info *clip = &info->clip; ^ core/ilo_state_raster.c:222:46: warning: unused variable 'setup' [-Wunused-variable] const struct ilo_state_raster_setup_info *setup = &info->setup; ^ core/ilo_state_raster.c:1205:10: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const const uint8_t *packed = ^ 3 warnings generated. CC core/ilo_state_shader.lo CC core/ilo_state_shader_ps.lo CC core/ilo_state_sol.lo core/ilo_state_shader.c:63:18: warning: unused variable 'max_grf_start' [-Wunused-variable] const uint8_t max_grf_start = (stage == STAGE_GS) ? 16 : 32; ^ core/ilo_state_shader.c:86:18: warning: unused variable 'max_read_count' [-Wunused-variable] const uint8_t max_read_count = ((stage == STAGE_DS) ? 64 : 63) * 2; ^ core/ilo_state_shader.c:81:18: warning: unused variable 'max_read_base' [-Wunused-variable] const uint8_t max_read_base = 63 * 2; ^ core/ilo_state_shader.c:443:44: warning: unused variable 'urb' [-Wunused-variable] const struct ilo_state_shader_urb_info *urb = &info->urb; ^ 4 warnings generated. core/ilo_state_shader_ps.c:59:18: warning: unused variable 'max_grf_start' [-Wunused-variable] const uint8_t max_grf_start = 128; ^ 1 warning generated. CC core/ilo_state_surface.lo CC core/ilo_state_surface_format.lo core/ilo_state_sol.c:72:45: warning: unused variable 'decl' [-Wunused-variable] const struct ilo_state_sol_decl_info *decl = &stream->decls[i]; ^ 1 warning generated. CC core/ilo_state_urb.lo core/ilo_state_surface.c:187:20: warning: unused variable 'fixed' [-Wunused-variable] const int fixed = (info->format_size > 1) ? 16 : 4; ^ 1 warning generated. CC core/ilo_state_vf.lo CC core/ilo_state_viewport.lo CC core/ilo_state_zs.lo core/ilo_state_vf.c:66:47: warning: unused variable 'elem' [-Wunused-variable] const struct ilo_state_vf_element_info *elem = &info->elements[i]; ^ core/ilo_state_vf.c:57:19: warning: unused variable 'max_vertex_offset' [-Wunused-variable] const uint16_t max_vertex_offset = ^ core/ilo_state_vf.c:242:50: warning: unused variable 'first' [-Wunused-variable] const struct ilo_state_vf_element_info *first = ^ core/ilo_state_vf.c:574:19: warning: unused variable 'format_size' [-Wunused-variable] const uint32_t format_size = get_index_format_size(info->format); ^ core/ilo_state_vf.c:389:1: warning: unused function 'get_gen6_fixed_cut_index' [-Wunused-function] get_gen6_fixed_cut_index(const struct ilo_dev *dev, ^ core/ilo_state_vf.c:407:1: warning: unused function 'get_gen6_cut_index_supported' [-Wunused-function] get_gen6_cut_index_supported(const struct ilo_dev *dev, ^ 6 warnings generated. CC shader/ilo_shader_cs.lo CC shader/ilo_shader_fs.lo CC shader/ilo_shader_gs.lo CC shader/ilo_shader_vs.lo CC shader/toy_compiler.lo CC shader/toy_compiler_asm.lo CC shader/toy_compiler_disasm.lo shader/toy_compiler_asm.c:473:17: warning: unused variable 'offset' [-Wunused-variable] const int offset = (int) src->origin; ^ shader/toy_compiler_asm.c:624:17: warning: unused variable 'offset' [-Wunused-variable] const int offset = (int) dst->origin; ^ CC shader/toy_legalize.lo 2 warnings generated. CC shader/toy_legalize_ra.lo CC shader/toy_optimize.lo CC shader/toy_tgsi.lo CCLD libilo.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/ilo' Making all in winsys/intel/drm gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/winsys/intel/drm' CC intel_drm_winsys.lo CCLD libintelwinsys.la gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/winsys/intel/drm' Making all in drivers/nouveau gmake[3]: Entering directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/nouveau' CC nouveau_fence.lo CC nouveau_heap.lo CC nouveau_buffer.lo CC nouveau_mm.lo CC nouveau_screen.lo CC nouveau_video.lo CC nouveau_vp3_video_bsp.lo CC nouveau_vp3_video.lo CC nouveau_vp3_video_vp.lo CXX codegen/nv50_ir_emit_gk110.lo CXX codegen/nv50_ir_emit_gm107.lo CXX codegen/nv50_ir_emit_nvc0.lo codegen/nv50_ir_emit_gm107.cpp:2989:18: warning: private field 'targ' is not used [-Wunused-private-field] const Target *targ; ^ codegen/nv50_ir_emit_nvc0.cpp:2634:30: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] if (i->getSampleMode() || 1) // XXX: grr, short op doesn't work ^ ~ codegen/nv50_ir_emit_nvc0.cpp:2634:30: note: use '|' for a bitwise operation if (i->getSampleMode() || 1) // XXX: grr, short op doesn't work ^~ | 1 warning generated. CXX codegen/nv50_ir_lowering_gm107.lo 1 warning generated. CXX codegen/nv50_ir_lowering_nvc0.lo CXX codegen/nv50_ir_target_gm107.lo codegen/nv50_ir_lowering_nvc0.cpp:1113:7: warning: variable 'op' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ codegen/nv50_ir_lowering_nvc0.cpp:1118:20: note: uninitialized use occurs here bld.mkOp2(op, atom->dType, bld.getSSA(), ld->getDef(0), ^~ codegen/nv50_ir_lowering_nvc0.cpp:1092:7: note: variable 'op' is declared here operation op; ^ CXX codegen/nv50_ir_target_nvc0.lo CC nouveau_compiler.o CC nv30/nv30_clear.lo 1 warning generated. CC nv30/nv30_context.lo CC nv30/nv30_draw.lo nv30/nv30_context.c:44:41: warning: variable 'nv30' is uninitialized when used here [-Wuninitialized] nv30 = container_of(push->user_priv, nv30, bufctx); ^~~~ ../../../../src/util/list.h:148:20: note: expanded from macro 'container_of' - ((char *)&(sample)->member - (char *)(sample))) ^~~~~~ nv30/nv30_context.c:40:29: note: initialize the variable 'nv30' to silence this warning struct nv30_context *nv30; ^ = NULL 1 warning generated. CC nv30/nv30_format.lo CC nv30/nv30_fragprog.lo CC nv30/nv30_fragtex.lo CC nv30/nv30_miptree.lo CC nv30/nv30_push.lo CC nv30/nv30_query.lo CC nv30/nv30_resource.lo CC nv30/nv30_screen.lo CC nv30/nv30_state.lo CC nv30/nv30_state_validate.lo CC nv30/nv30_texture.lo CC nv30/nv30_transfer.lo CC nv30/nv30_vbo.lo CC nv30/nv30_vertprog.lo CC nv30/nv40_verttex.lo CC nv30/nvfx_fragprog.lo CC nv30/nvfx_vertprog.lo CXX codegen/nv50_ir.lo CXX codegen/nv50_ir_bb.lo CXX codegen/nv50_ir_build_util.lo CXX codegen/nv50_ir_emit_nv50.lo CXX codegen/nv50_ir_from_tgsi.lo codegen/nv50_ir_emit_nv50.cpp:624:12: warning: unused variable 'offset' [-Wunused-variable] int32_t offset = i->getSrc(0)->reg.data.offset; ^ 1 warning generated. CXX codegen/nv50_ir_graph.lo CXX codegen/nv50_ir_lowering_nv50.lo CXX codegen/nv50_ir_peephole.lo codegen/nv50_ir_peephole.cpp:1375:7: warning: result of comparison of constant 65535 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_U16, u16, 0, UINT16_MAX, 0, UINT16_MAX, 0, UINT16_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1361:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/gallium/auxiliary/util/u_math.h:784:57: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1377:7: warning: result of comparison of constant 2147483647 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1361:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/gallium/auxiliary/util/u_math.h:784:57: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1377:7: warning: result of comparison of constant 4294967295 with expression of type 'uint16_t' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1366:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.u16, umin, umax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/gallium/auxiliary/util/u_math.h:784:57: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1378:7: warning: result of comparison of constant -2147483648 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1361:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/gallium/auxiliary/util/u_math.h:784:36: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1378:7: warning: result of comparison of constant 2147483647 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1361:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/gallium/auxiliary/util/u_math.h:784:57: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1378:7: warning: result of comparison of constant 2147483647 with expression of type 'uint16_t' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1366:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.u16, umin, umax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/gallium/auxiliary/util/u_math.h:784:57: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:2960:21: warning: unused variable 'ret' [-Wunused-variable] bool ret = def->src(0).getImmediate(val); ^ CXX codegen/nv50_ir_print.lo 7 warnings generated. CXX codegen/nv50_ir_ra.lo CXX codegen/nv50_ir_ssa.lo CXX codegen/nv50_ir_target.lo CXX codegen/nv50_ir_target_nv50.lo CXX codegen/nv50_ir_util.lo CC nv50/nv50_compute.lo CC nv50/nv50_context.lo CC nv50/nv50_formats.lo CC nv50/nv50_miptree.lo CC nv50/nv50_program.lo CC nv50/nv50_push.lo CC nv50/nv50_query.lo CC nv50/nv50_query_hw.lo CC nv50/nv50_query_hw_metric.lo CC nv50/nv50_query_hw_sm.lo CC nv50/nv50_resource.lo CC nv50/nv50_screen.lo CC nv50/nv50_shader_state.lo CC nv50/nv50_state.lo CC nv50/nv50_state_validate.lo CC nv50/nv50_surface.lo CC nv50/nv50_tex.lo CC nv50/nv50_transfer.lo CC nv50/nv50_vbo.lo CC nv50/nv84_video_bsp.lo CC nv50/nv84_video.lo CC nv50/nv84_video_vp.lo CC nv50/nv98_video_bsp.lo CC nv50/nv98_video.lo CC nv50/nv98_video_ppp.lo CC nv50/nv98_video_vp.lo CC nvc0/nvc0_compute.lo CC nvc0/nvc0_context.lo CC nvc0/nvc0_formats.lo CC nvc0/nvc0_miptree.lo CC nvc0/nvc0_program.lo CC nvc0/nvc0_query.lo CC nvc0/nvc0_query_hw.lo CC nvc0/nvc0_query_hw_metric.lo CC nvc0/nvc0_query_hw_sm.lo CC nvc0/nvc0_query_sw.lo CC nvc0/nvc0_resource.lo CC nvc0/nvc0_screen.lo CC nvc0/nvc0_shader_state.lo CC nvc0/nvc0_state.lo CC nvc0/nvc0_state_validate.lo CC nvc0/nvc0_surface.lo CC nvc0/nvc0_tex.lo CC nvc0/nvc0_transfer.lo CC nvc0/nvc0_vbo.lo CC nvc0/nvc0_vbo_translate.lo CC nvc0/nvc0_video_bsp.lo CC nvc0/nvc0_video.lo CC nvc0/nvc0_video_ppp.lo CC nvc0/nvc0_video_vp.lo CC nvc0/nve4_compute.lo CXXLD libnouveau.la CXXLD nouveau_compiler ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `init_native_targets()': lp_bld_misc.cpp:(.text+0x25): undefined reference to `LLVMInitializeX86TargetInfo' lp_bld_misc.cpp:(.text+0x2a): undefined reference to `LLVMInitializeX86Target' lp_bld_misc.cpp:(.text+0x2f): undefined reference to `LLVMInitializeX86TargetMC' lp_bld_misc.cpp:(.text+0x34): undefined reference to `LLVMInitializeX86AsmPrinter' lp_bld_misc.cpp:(.text+0x3a): undefined reference to `LLVMInitializeX86Disassembler' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `gallivm_create_target_library_info': lp_bld_misc.cpp:(.text+0x9c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' lp_bld_misc.cpp:(.text+0xa8): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_set_load_alignment': lp_bld_misc.cpp:(.text+0x1e6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_set_store_alignment': lp_bld_misc.cpp:(.text+0x1f6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_build_create_jit_compiler_for_module': lp_bld_misc.cpp:(.text+0x260): undefined reference to `llvm::EngineBuilder::EngineBuilder(std::__1::unique_ptr >)' lp_bld_misc.cpp:(.text+0x27f): undefined reference to `llvm::Module::~Module()' lp_bld_misc.cpp:(.text+0x2e3): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' lp_bld_misc.cpp:(.text+0x89a): undefined reference to `llvm::sys::getHostCPUName()' lp_bld_misc.cpp:(.text+0xa09): undefined reference to `llvm::EngineBuilder::setMCJITMemoryManager(std::__1::unique_ptr >)' lp_bld_misc.cpp:(.text+0xa32): undefined reference to `llvm::EngineBuilder::selectTarget()' lp_bld_misc.cpp:(.text+0xa41): undefined reference to `llvm::EngineBuilder::create(llvm::TargetMachine*)' lp_bld_misc.cpp:(.text+0xb70): undefined reference to `llvm::EngineBuilder::~EngineBuilder()' lp_bld_misc.cpp:(.text+0xdb5): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' lp_bld_misc.cpp:(.text+0xe00): undefined reference to `llvm::Module::~Module()' lp_bld_misc.cpp:(.text+0xedb): undefined reference to `llvm::EngineBuilder::~EngineBuilder()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_get_default_memory_manager': lp_bld_misc.cpp:(.text+0xf85): undefined reference to `vtable for llvm::SectionMemoryManager' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `_GLOBAL__sub_I_lp_bld_misc.cpp': lp_bld_misc.cpp:(.text+0x1115): undefined reference to `LLVMIsMultithreaded' lp_bld_misc.cpp:(.text+0x1121): undefined reference to `LLVMStartMultithreaded' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': lp_bld_misc.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x25): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' lp_bld_misc.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x43): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' lp_bld_misc.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x5c): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' lp_bld_misc.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x82): undefined reference to `llvm::Value::setName(llvm::Twine const&)' lp_bld_misc.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xaa): undefined reference to `llvm::User::operator delete(void*)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `ShaderMemoryManager::~ShaderMemoryManager()': lp_bld_misc.cpp:(.text._ZN19ShaderMemoryManagerD0Ev[_ZN19ShaderMemoryManagerD0Ev]+0xa): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `llvm::RTDyldMemoryManager::getSymbolAddress(std::__1::basic_string, std::__1::allocator > const&)': lp_bld_misc.cpp:(.text._ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE[_ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE]+0x9): undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__1::basic_string, std::__1::allocator > const&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `non-virtual thunk to ShaderMemoryManager::~ShaderMemoryManager()': lp_bld_misc.cpp:(.text._ZThn16_N19ShaderMemoryManagerD1Ev[_ZThn16_N19ShaderMemoryManagerD1Ev]+0xa): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `non-virtual thunk to ShaderMemoryManager::~ShaderMemoryManager()': lp_bld_misc.cpp:(.text._ZThn16_N19ShaderMemoryManagerD0Ev[_ZThn16_N19ShaderMemoryManagerD0Ev]+0x11): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': lp_bld_misc.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x27): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' lp_bld_misc.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x40): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' lp_bld_misc.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x58): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' lp_bld_misc.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x74): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' lp_bld_misc.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data+0x0): undefined reference to `llvm::DisableABIBreakingChecks' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0x10): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0x60): undefined reference to `llvm::RuntimeDyld::MemoryManager::anchor()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0xd8): undefined reference to `llvm::JITSymbolResolver::anchor()' clang++: error: linker command failed with exit code 1 (use -v to see invocation) Makefile:1124: recipe for target 'nouveau_compiler' failed gmake[3]: *** [nouveau_compiler] Error 1 gmake[3]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium/drivers/nouveau' Makefile:591: recipe for target 'all-recursive' failed gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src/gallium' Makefile:686: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/var/pkgsrc/work/graphics/MesaLib/work/mesa-11.2.2/src' Makefile:631: recipe for target 'all-recursive' failed gmake: *** [all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/graphics/MesaLib *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/graphics/MesaLib