=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/MesaLib", "stage-install", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PYTHON_VERSION_REQD=313"] ===> Installing for MesaLib-21.3.9nb5 => Generating pre-install file lists => Creating installation directories ninja: Entering directory `output' [1/432] Generating src/git_sha1.h with a custom command [2/432] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._mapi_glapi.c.o [3/432] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._stub.c.o [4/432] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._table.c.o [5/432] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._u_current.c.o [6/432] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._entry.c.o [7/432] Compiling C object src/util/format/libmesa_format.a.p/u_format_bptc.c.o [8/432] Compiling C object src/util/format/libmesa_format.a.p/u_format_fxt1.c.o [9/432] Compiling C object src/util/format/libmesa_format.a.p/u_format_unpack_neon.c.o [10/432] Compiling C object src/util/libmesa_util.a.p/meson-generated_.._format_srgb.c.o [11/432] Compiling C object src/mapi/glapi/libglapi_static.a.p/meson-generated_.._gen_glapi_gentable.c.o [12/432] Compiling C object src/mapi/glapi/libglapi_static.a.p/.._entry.c.o [13/432] Linking target src/mapi/shared-glapi/libglapi.0.dylib [14/432] Compiling C object src/util/format/libmesa_format.a.p/meson-generated_.._u_format_table.c.o [15/432] Compiling C++ object src/compiler/libcompiler.a.p/nir_types.cpp.o In file included from ../src/compiler/nir_types.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/nir_types.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/nir_types.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/nir_types.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [16/432] Compiling C++ object src/compiler/libcompiler.a.p/glsl_types.cpp.o In file included from ../src/compiler/glsl_types.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl_types.cpp:26: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [17/432] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._.._spirv_spirv_info.c.o [18/432] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_opcodes.c.o [19/432] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_opt_algebraic.c.o [20/432] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._.._spirv_vtn_gather_types.c.o [21/432] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_intrinsics.c.o [22/432] Compiling C object src/compiler/nir/libnir.a.p/nir.c.o [23/432] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_constant_expressions.c.o [24/432] Compiling C object src/compiler/nir/libnir.a.p/nir_clone.c.o [25/432] Compiling C object src/compiler/nir/libnir.a.p/nir_builtin_builder.c.o [26/432] Compiling C object src/compiler/nir/libnir.a.p/nir_control_flow.c.o [27/432] Compiling C object src/compiler/nir/libnir.a.p/nir_convert_ycbcr.c.o [28/432] Compiling C object src/compiler/nir/libnir.a.p/nir_divergence_analysis.c.o [29/432] Compiling C object src/compiler/nir/libnir.a.p/nir_deref.c.o [30/432] Compiling C object src/compiler/nir/libnir.a.p/nir_dominance.c.o [31/432] Compiling C object src/compiler/nir/libnir.a.p/nir_from_ssa.c.o [32/432] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_info.c.o [33/432] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_ssa_types.c.o [34/432] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_xfb_info.c.o [35/432] Compiling C object src/compiler/nir/libnir.a.p/nir_gs_count_vertices.c.o [36/432] Compiling C object src/compiler/nir/libnir.a.p/nir_inline_functions.c.o [37/432] Compiling C object src/compiler/nir/libnir.a.p/nir_inline_uniforms.c.o [38/432] Compiling C object src/compiler/nir/libnir.a.p/nir_instr_set.c.o [39/432] Compiling C object src/compiler/nir/libnir.a.p/nir_liveness.c.o [40/432] Compiling C object src/compiler/nir/libnir.a.p/nir_linking_helpers.c.o [41/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alu.c.o [42/432] Compiling C object src/compiler/nir/libnir.a.p/nir_loop_analyze.c.o [43/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alu_to_scalar.c.o [44/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alpha_test.c.o [45/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_amul.c.o [46/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_array_deref_of_vec.c.o [47/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_atomics_to_ssbo.c.o [48/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bitmap.c.o [49/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_bitsize.c.o [50/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_blend.c.o ../src/compiler/nir/nir_lower_blend.c:378:42: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] blended = nir_channels(b, blended, BITFIELD_MASK(src_num_comps)); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/macros.h:390:18: note: expanded from macro 'BITFIELD_MASK' ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1) ^~~ 1 warning generated. [51/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_float.c.o [52/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_int32.c.o [53/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clamp_color_outputs.c.o [54/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip.c.o [55/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_cull_distance_arrays.c.o [56/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_disable.c.o [57/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_halfz.c.o [58/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_convert_alu_types.c.o [59/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_variable_initializers.c.o [60/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_discard_or_demote.c.o [61/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_double_ops.c.o [62/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_drawpixels.c.o [63/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fb_read.c.o [64/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_flatshade.c.o [65/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_flrp.c.o [66/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fp16_conv.c.o [67/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fragcoord_wtrans.c.o [68/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fragcolor.c.o [69/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_global_vars_to_local.c.o [70/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_frexp.c.o [71/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_goto_ifs.c.o [72/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_gs_intrinsics.c.o [73/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_load_const_to_scalar.c.o [74/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_locals_to_regs.c.o [75/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_idiv.c.o [76/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_image.c.o [77/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_indirect_derefs.c.o [78/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_input_attachments.c.o [79/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_int64.c.o [80/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_interpolation.c.o [81/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_int_to_float.c.o [82/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_arrays_to_elements.c.o [83/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io.c.o [84/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_temporaries.c.o [85/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_scalar.c.o [86/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_vector.c.o [87/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_is_helper_invocation.c.o [88/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_multiview.c.o [89/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_mediump.c.o [90/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_memcpy.c.o [91/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_memory_model.c.o [92/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_non_uniform_access.c.o [93/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_packing.c.o [94/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_passthrough_edgeflags.c.o [95/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_patch_vertices.c.o [96/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_phis_to_scalar.c.o [97/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_pntc_ytransform.c.o [98/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_point_size.c.o [99/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_point_size_mov.c.o [100/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_printf.c.o [101/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_regs_to_ssa.c.o [102/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_readonly_images_to_tex.c.o [103/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_samplers.c.o [104/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_returns.c.o [105/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_scratch.c.o [106/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_shader_calls.c.o [107/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_ssbo.c.o [108/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_system_values.c.o [109/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_subgroups.c.o ../src/compiler/nir/nir_lower_subgroups.c:101:38: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] value = nir_channels(b, value, BITFIELD_MASK(num_components)); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/macros.h:390:18: note: expanded from macro 'BITFIELD_MASK' ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1) ^~~ 1 warning generated. [110/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_texcoord_replace.c.o [111/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_to_source_mods.c.o [112/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_two_sided_color.c.o [113/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_undef_to_zero.c.o [114/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_tex.c.o [115/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vars_to_ssa.c.o [116/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_var_copies.c.o [117/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vec_to_movs.c.o [118/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vec3_to_vec4.c.o [119/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_viewport_transform.c.o [120/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wpos_center.c.o [121/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wpos_ytransform.c.o [122/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wrmasks.c.o [123/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_ubo_vec4.c.o [124/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bit_size.c.o [125/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_sysvals_to_varyings.c.o [126/432] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_uniforms_to_ubo.c.o [127/432] Compiling C object src/compiler/nir/libnir.a.p/nir_metadata.c.o [128/432] Compiling C object src/compiler/nir/libnir.a.p/nir_move_vec_src_uses_to_dest.c.o [129/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_access.c.o [130/432] Compiling C object src/compiler/nir/libnir.a.p/nir_normalize_cubemap_coords.c.o [131/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_barriers.c.o [132/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_combine_stores.c.o [133/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_comparison_pre.c.o [134/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_conditional_discard.c.o [135/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_constant_folding.c.o [136/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_copy_propagate.c.o [137/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_copy_prop_vars.c.o ../src/compiler/nir/nir_opt_copy_prop_vars.c:195:16: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] BITFIELD_MASK(glsl_get_vector_elements(payload->type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/macros.h:390:18: note: expanded from macro 'BITFIELD_MASK' ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1) ^~~ ../src/compiler/nir/nir_opt_copy_prop_vars.c:1154:13: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] BITFIELD_MASK(glsl_get_vector_elements(payload.instr->type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/macros.h:390:18: note: expanded from macro 'BITFIELD_MASK' ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1) ^~~ 2 warnings generated. [138/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_cse.c.o [139/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dce.c.o [140/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dead_cf.c.o [141/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dead_write_vars.c.o [142/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_fragdepth.c.o [143/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_find_array_copies.c.o [144/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_gcm.c.o [145/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_idiv_const.c.o [146/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_if.c.o [147/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_intrinsics.c.o [148/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_large_constants.c.o [149/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_loop_unroll.c.o [150/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_load_store_vectorize.c.o [151/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_move.c.o [152/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_memcpy.c.o [153/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_move_discards_to_top.c.o [154/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_offsets.c.o [155/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_peephole_select.c.o [156/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_phi_precision.c.o [157/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_remove_phis.c.o [158/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_rematerialize_compares.c.o [159/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_sink.c.o [160/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_shrink_vectors.c.o [161/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_trivial_continues.c.o [162/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_undef.c.o [163/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_uniform_atomics.c.o [164/432] Compiling C object src/compiler/nir/libnir.a.p/nir_phi_builder.c.o [165/432] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_vectorize.c.o [166/432] Compiling C object src/compiler/nir/libnir.a.p/nir_propagate_invariant.c.o [167/432] Compiling C object src/compiler/nir/libnir.a.p/nir_print.c.o [168/432] Compiling C object src/compiler/nir/libnir.a.p/nir_range_analysis.c.o [169/432] Compiling C object src/compiler/nir/libnir.a.p/nir_remove_dead_variables.c.o [170/432] Compiling C object src/compiler/nir/libnir.a.p/nir_repair_ssa.c.o [171/432] Compiling C object src/compiler/nir/libnir.a.p/nir_schedule.c.o [172/432] Compiling C object src/compiler/nir/libnir.a.p/nir_search.c.o [173/432] Compiling C object src/compiler/nir/libnir.a.p/nir_split_per_member_structs.c.o [174/432] Compiling C object src/compiler/nir/libnir.a.p/nir_serialize.c.o [175/432] Compiling C object src/compiler/nir/libnir.a.p/nir_split_var_copies.c.o [176/432] Compiling C object src/compiler/nir/libnir.a.p/nir_sweep.c.o [177/432] Compiling C object src/compiler/nir/libnir.a.p/nir_to_lcssa.c.o [178/432] Compiling C object src/compiler/nir/libnir.a.p/nir_split_vars.c.o [179/432] Compiling C object src/compiler/nir/libnir.a.p/nir_validate.c.o [180/432] Compiling C object src/compiler/nir/libnir.a.p/nir_worklist.c.o [181/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_gl_spirv.c.o [182/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_nir_load_libclc.c.o [183/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_nir_lower_libclc.c.o [184/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_alu.c.o [185/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_amd.c.o [186/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_spirv_to_nir.c.o ../src/compiler/spirv/spirv_to_nir.c:3098:42: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] BITFIELD_MASK(result_size)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/macros.h:390:18: note: expanded from macro 'BITFIELD_MASK' ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1) ^~~ ../src/compiler/spirv/spirv_to_nir.c:3517:45: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] BITFIELD_MASK(res_type_size)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/macros.h:390:18: note: expanded from macro 'BITFIELD_MASK' ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1) ^~~ 2 warnings generated. [187/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_cfg.c.o ../src/compiler/spirv/vtn_cfg.c:350:1: warning: unused function 'vtn_cf_node_find_if' [-Wunused-function] VTN_DECL_CF_NODE_FIND(if) ^ ../src/compiler/spirv/vtn_cfg.c:342:61: note: expanded from macro 'VTN_DECL_CF_NODE_FIND' static inline struct vtn_##_type * \ ^ :129:1: note: expanded from here vtn_cf_node_find_if ^ 1 warning generated. [188/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_glsl450.c.o [189/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_opencl.c.o [190/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_subgroup.c.o [191/432] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/meson-generated_.._glcpp-lex.c.o [192/432] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_variables.c.o [193/432] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/meson-generated_.._glcpp-parse.c.o src/compiler/glsl/glcpp/glcpp-parse.c:1691:9: warning: variable 'glcpp_parser_nerrs' set but not used [-Wunused-but-set-variable] int yynerrs = 0; ^ src/compiler/glsl/glcpp/glcpp-parse.c:72:25: note: expanded from macro 'yynerrs' #define yynerrs glcpp_parser_nerrs ^ 1 warning generated. [194/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/meson-generated_.._glsl_parser.cpp.o In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser.yy:32: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ src/compiler/glsl/glsl_parser.cpp:2371:9: warning: variable '_mesa_glsl_nerrs' set but not used [-Wunused-but-set-variable] int yynerrs = 0; ^ src/compiler/glsl/glsl_parser.cpp:72:25: note: expanded from macro 'yynerrs' #define yynerrs _mesa_glsl_nerrs ^ 13 warnings generated. [195/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_array_index.cpp.o In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_array_index.cpp:24: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [196/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_expr.cpp.o In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_expr.cpp:24: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [197/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/meson-generated_.._glsl_lexer.cpp.o In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_lexer.ll:27: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [198/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_function.cpp.o In file included from ../src/compiler/glsl/ast_function.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:24: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:24: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:25: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:25: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:25: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:25: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:25: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_function.cpp:25: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [199/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_type.cpp.o In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:28: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_type.cpp:24: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [200/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_to_hir.cpp.o In file included from ../src/compiler/glsl/ast_to_hir.cpp:52: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:52: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:52: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:52: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:52: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:52: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:53: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:53: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:54: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:54: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:54: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ast_to_hir.cpp:54: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [201/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_types.cpp.o In file included from ../src/compiler/glsl/builtin_types.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_types.cpp:38: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [202/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_variables.cpp.o In file included from ../src/compiler/glsl/builtin_variables.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:42: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:42: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:42: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_variables.cpp:42: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [203/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/generate_ir.cpp.o In file included from ../src/compiler/glsl/generate_ir.cpp:23: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/generate_ir.cpp:23: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/generate_ir.cpp:23: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/generate_ir.cpp:23: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [204/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_functions.cpp.o In file included from ../src/compiler/glsl/builtin_functions.cpp:78: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:78: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:78: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:78: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:81: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:81: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:81: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/builtin_functions.cpp:81: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [205/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_atomics.c.o [206/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_images.c.o [207/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_samplers.c.o [208/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_buffers.c.o [209/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_atomics.c.o [210/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_samplers_as_deref.c.o [211/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniform_blocks.c.o [212/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniform_initializers.c.o [213/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_xfb.c.o [214/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniforms.c.o [215/432] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_linker.c.o [216/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/glsl_symbol_table.cpp.o In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:25: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:25: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:25: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:25: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:25: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:25: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:26: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:26: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:26: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:26: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:26: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_symbol_table.cpp:26: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/glsl_symbol_table.cpp:30:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ALLOC_CXX_OPERATORS(symbol_table_entry); ^ ../src/util/ralloc.h:525:4: note: expanded from macro 'DECLARE_LINEAR_ALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_alloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/glsl_symbol_table.cpp:30:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:525:4: note: expanded from macro 'DECLARE_LINEAR_ALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_alloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 14 warnings generated. [217/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/glsl_parser_extras.cpp.o In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:29: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:29: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:29: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:29: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:37: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:41: ../src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(loop_variable_state) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_parser_extras.cpp:41: ../src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 14 warnings generated. [218/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/hir_field_selection.cpp.o In file included from ../src/compiler/glsl/hir_field_selection.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:25: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:25: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:25: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:25: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:26: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:26: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:26: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/hir_field_selection.cpp:26: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [219/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_array_refcount.cpp.o In file included from ../src/compiler/glsl/ir_array_refcount.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_array_refcount.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_array_refcount.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_array_refcount.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [220/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/glsl_to_nir.cpp.o In file included from ../src/compiler/glsl/glsl_to_nir.cpp:29: In file included from ../src/compiler/glsl/glsl_to_nir.h:31: In file included from ../src/compiler/nir/nir.h:32: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_to_nir.cpp:29: In file included from ../src/compiler/glsl/glsl_to_nir.h:31: In file included from ../src/compiler/nir/nir.h:32: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_to_nir.cpp:29: In file included from ../src/compiler/glsl/glsl_to_nir.h:31: In file included from ../src/compiler/nir/nir.h:32: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/glsl_to_nir.cpp:29: In file included from ../src/compiler/glsl/glsl_to_nir.h:31: In file included from ../src/compiler/nir/nir.h:32: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [221/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_basic_block.cpp.o In file included from ../src/compiler/glsl/ir_basic_block.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_basic_block.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_basic_block.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_basic_block.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [222/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_builder.cpp.o In file included from ../src/compiler/glsl/ir_builder.cpp:24: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_builder.cpp:24: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_builder.cpp:24: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_builder.cpp:24: In file included from ../src/compiler/glsl/ir_builder.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [223/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_clone.cpp.o In file included from ../src/compiler/glsl/ir_clone.cpp:26: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_clone.cpp:26: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_clone.cpp:26: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_clone.cpp:26: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [224/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir.cpp.o In file included from ../src/compiler/glsl/ir.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:27: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir.cpp:27: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/ir.cpp:161:11: warning: variable 'lhs_components' set but not used [-Wunused-but-set-variable] int lhs_components = 0; ^ 9 warnings generated. [225/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_constant_expression.cpp.o In file included from ../src/compiler/glsl/ir_constant_expression.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_constant_expression.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_constant_expression.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_constant_expression.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [226/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_equals.cpp.o In file included from ../src/compiler/glsl/ir_equals.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_equals.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_equals.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_equals.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [227/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_expression_flattening.cpp.o In file included from ../src/compiler/glsl/ir_expression_flattening.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_expression_flattening.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_expression_flattening.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_expression_flattening.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [228/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_function_can_inline.cpp.o In file included from ../src/compiler/glsl/ir_function_can_inline.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_can_inline.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_can_inline.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_can_inline.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [229/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_function_detect_recursion.cpp.o In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:123: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:123: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:123: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:123: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:124: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:124: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:124: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function_detect_recursion.cpp:124: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/ir_function_detect_recursion.cpp:143:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(function) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/ir_function_detect_recursion.cpp:143:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 10 warnings generated. [230/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_function.cpp.o In file included from ../src/compiler/glsl/ir_function.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:26: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:26: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_function.cpp:26: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [231/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_hierarchical_visitor.cpp.o In file included from ../src/compiler/glsl/ir_hierarchical_visitor.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_hierarchical_visitor.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_hierarchical_visitor.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_hierarchical_visitor.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [232/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_hv_accept.cpp.o In file included from ../src/compiler/glsl/ir_hv_accept.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_hv_accept.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_hv_accept.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_hv_accept.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [233/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_print_visitor.cpp.o In file included from ../src/compiler/glsl/ir_print_visitor.cpp:25: In file included from ../src/compiler/glsl/ir_print_visitor.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:25: In file included from ../src/compiler/glsl/ir_print_visitor.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:25: In file included from ../src/compiler/glsl/ir_print_visitor.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:25: In file included from ../src/compiler/glsl/ir_print_visitor.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:27: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_print_visitor.cpp:27: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [234/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_rvalue_visitor.cpp.o In file included from ../src/compiler/glsl/ir_rvalue_visitor.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_rvalue_visitor.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_rvalue_visitor.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_rvalue_visitor.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [235/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_reader.cpp.o In file included from ../src/compiler/glsl/ir_reader.cpp:24: In file included from ../src/compiler/glsl/ir_reader.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:24: In file included from ../src/compiler/glsl/ir_reader.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:24: In file included from ../src/compiler/glsl/ir_reader.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:24: In file included from ../src/compiler/glsl/ir_reader.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:25: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:25: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:25: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_reader.cpp:25: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [236/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_validate.cpp.o In file included from ../src/compiler/glsl/ir_validate.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_validate.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_validate.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_validate.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [237/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_set_program_inouts.cpp.o In file included from ../src/compiler/glsl/ir_set_program_inouts.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_set_program_inouts.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_set_program_inouts.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_set_program_inouts.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [238/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_variable_refcount.cpp.o In file included from ../src/compiler/glsl/ir_variable_refcount.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_variable_refcount.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_variable_refcount.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/ir_variable_refcount.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [239/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_atomics.cpp.o In file included from ../src/compiler/glsl/link_atomics.cpp:24: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_atomics.cpp:24: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [240/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_functions.cpp.o In file included from ../src/compiler/glsl/link_functions.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:24: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:24: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:24: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:25: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_functions.cpp:25: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [241/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/linker.cpp.o In file included from ../src/compiler/glsl/linker.cpp:69: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:69: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:69: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:69: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:69: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:69: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:70: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/linker.cpp:70: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [242/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_interface_blocks.cpp.o In file included from ../src/compiler/glsl/link_interface_blocks.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_interface_blocks.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_interface_blocks.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_interface_blocks.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_interface_blocks.cpp:30: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_interface_blocks.cpp:30: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [243/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniform_initializers.cpp.o In file included from ../src/compiler/glsl/link_uniform_initializers.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_initializers.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_initializers.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_initializers.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [244/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniform_block_active_visitor.cpp.o In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: In file included from ../src/compiler/glsl/link_uniform_block_active_visitor.h:27: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [245/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniforms.cpp.o In file included from ../src/compiler/glsl/link_uniforms.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniforms.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniforms.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniforms.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniforms.cpp:27: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniforms.cpp:27: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [246/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniform_blocks.cpp.o In file included from ../src/compiler/glsl/link_uniform_blocks.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_blocks.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_blocks.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_uniform_blocks.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [247/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/loop_analysis.cpp.o In file included from ../src/compiler/glsl/loop_analysis.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_analysis.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_analysis.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_analysis.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_analysis.cpp:25: ../src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(loop_variable_state) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_analysis.cpp:25: ../src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [248/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_varyings.cpp.o In file included from ../src/compiler/glsl/link_varyings.cpp:33: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:33: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:33: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:33: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:35: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/link_varyings.cpp:35: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [249/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/loop_unroll.cpp.o In file included from ../src/compiler/glsl/loop_unroll.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_unroll.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_unroll.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_unroll.cpp:25: In file included from ../src/compiler/glsl/loop_analysis.h:28: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_unroll.cpp:25: ../src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(loop_variable_state) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/loop_unroll.cpp:25: ../src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [250/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_blend_equation_advanced.cpp.o In file included from ../src/compiler/glsl/lower_blend_equation_advanced.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_blend_equation_advanced.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_blend_equation_advanced.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_blend_equation_advanced.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [251/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_buffer_access.cpp.o In file included from ../src/compiler/glsl/lower_buffer_access.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:38: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_buffer_access.cpp:38: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [252/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_builtins.cpp.o In file included from ../src/compiler/glsl/lower_builtins.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_builtins.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_builtins.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_builtins.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [253/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_const_arrays_to_uniforms.cpp.o In file included from ../src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [254/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_discard.cpp.o In file included from ../src/compiler/glsl/lower_discard.cpp:109: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_discard.cpp:109: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_discard.cpp:109: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_discard.cpp:109: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [255/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_cs_derived.cpp.o In file included from ../src/compiler/glsl/lower_cs_derived.cpp:39: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_cs_derived.cpp:39: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_cs_derived.cpp:39: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_cs_derived.cpp:39: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_cs_derived.cpp:39: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_cs_derived.cpp:39: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [256/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_discard_flow.cpp.o In file included from ../src/compiler/glsl/lower_discard_flow.cpp:48: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_discard_flow.cpp:48: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_discard_flow.cpp:48: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_discard_flow.cpp:48: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [257/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_distance.cpp.o In file included from ../src/compiler/glsl/lower_distance.cpp:49: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_distance.cpp:49: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_distance.cpp:49: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_distance.cpp:49: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_distance.cpp:49: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_distance.cpp:49: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [258/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_if_to_cond_assign.cpp.o In file included from ../src/compiler/glsl/lower_if_to_cond_assign.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_if_to_cond_assign.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_if_to_cond_assign.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_if_to_cond_assign.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [259/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_int64.cpp.o In file included from ../src/compiler/glsl/lower_int64.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_int64.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_int64.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_int64.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [260/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_instructions.cpp.o In file included from ../src/compiler/glsl/lower_instructions.cpp:124: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_instructions.cpp:124: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_instructions.cpp:124: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_instructions.cpp:124: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [261/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_jumps.cpp.o In file included from ../src/compiler/glsl/lower_jumps.cpp:61: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_jumps.cpp:61: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_jumps.cpp:61: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_jumps.cpp:61: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [262/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_mat_op_to_vec.cpp.o In file included from ../src/compiler/glsl/lower_mat_op_to_vec.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_mat_op_to_vec.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_mat_op_to_vec.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_mat_op_to_vec.cpp:34: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [263/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_offset_array.cpp.o In file included from ../src/compiler/glsl/lower_offset_array.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_offset_array.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_offset_array.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_offset_array.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [264/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_named_interface_blocks.cpp.o In file included from ../src/compiler/glsl/lower_named_interface_blocks.cpp:62: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_named_interface_blocks.cpp:62: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_named_interface_blocks.cpp:62: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_named_interface_blocks.cpp:62: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_named_interface_blocks.cpp:62: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_named_interface_blocks.cpp:62: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [265/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_packed_varyings.cpp.o In file included from ../src/compiler/glsl/lower_packed_varyings.cpp:147: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packed_varyings.cpp:147: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packed_varyings.cpp:147: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packed_varyings.cpp:147: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packed_varyings.cpp:147: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packed_varyings.cpp:147: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/lower_packed_varyings.cpp:208:19: warning: private field 'locations_used' is not used [-Wunused-private-field] const unsigned locations_used; ^ 7 warnings generated. [266/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_packing_builtins.cpp.o In file included from ../src/compiler/glsl/lower_packing_builtins.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packing_builtins.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packing_builtins.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_packing_builtins.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [267/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_subroutine.cpp.o In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_subroutine.cpp:31: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [268/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_tess_level.cpp.o In file included from ../src/compiler/glsl/lower_tess_level.cpp:48: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_tess_level.cpp:48: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_tess_level.cpp:48: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_tess_level.cpp:48: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_tess_level.cpp:48: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_tess_level.cpp:48: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [269/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_variable_index_to_cond_assign.cpp.o In file included from ../src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [270/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_precision.cpp.o In file included from ../src/compiler/glsl/lower_precision.cpp:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_precision.cpp:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_precision.cpp:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_precision.cpp:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [271/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vec_index_to_cond_assign.cpp.o In file included from ../src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [272/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vec_index_to_swizzle.cpp.o In file included from ../src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [273/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vector.cpp.o In file included from ../src/compiler/glsl/lower_vector.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [274/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vector_insert.cpp.o In file included from ../src/compiler/glsl/lower_vector_insert.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector_insert.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector_insert.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector_insert.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [275/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vector_derefs.cpp.o In file included from ../src/compiler/glsl/lower_vector_derefs.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector_derefs.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector_derefs.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vector_derefs.cpp:23: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [276/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_output_reads.cpp.o In file included from ../src/compiler/glsl/lower_output_reads.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_output_reads.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_output_reads.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_output_reads.cpp:25: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [277/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vertex_id.cpp.o In file included from ../src/compiler/glsl/lower_vertex_id.cpp:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vertex_id.cpp:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vertex_id.cpp:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vertex_id.cpp:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vertex_id.cpp:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_vertex_id.cpp:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [278/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_shared_reference.cpp.o In file included from ../src/compiler/glsl/lower_shared_reference.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:34: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:39: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:39: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:39: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_shared_reference.cpp:39: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/lower_shared_reference.cpp:417:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(func_name, "%s_shared", ir->callee_name()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 9 warnings generated. [279/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_ubo_reference.cpp.o In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:36: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:36: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:36: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:36: In file included from ../src/compiler/glsl/lower_buffer_access.h:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:39: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:39: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:39: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_ubo_reference.cpp:39: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/lower_ubo_reference.cpp:1044:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(func_name, "%s_ssbo", ir->callee_name()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 9 warnings generated. [280/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_xfb_varying.cpp.o In file included from ../src/compiler/glsl/lower_xfb_varying.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_xfb_varying.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_xfb_varying.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_xfb_varying.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_xfb_varying.cpp:31: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/lower_xfb_varying.cpp:31: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [281/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_algebraic.cpp.o In file included from ../src/compiler/glsl/opt_algebraic.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_algebraic.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_algebraic.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_algebraic.cpp:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [282/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_array_splitting.cpp.o In file included from ../src/compiler/glsl/opt_array_splitting.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_array_splitting.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_array_splitting.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_array_splitting.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [283/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_conditional_discard.cpp.o In file included from ../src/compiler/glsl/opt_conditional_discard.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_conditional_discard.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_conditional_discard.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_conditional_discard.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [284/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_constant_folding.cpp.o In file included from ../src/compiler/glsl/opt_constant_folding.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_folding.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_folding.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_folding.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [285/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_constant_variable.cpp.o In file included from ../src/compiler/glsl/opt_constant_variable.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_variable.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_variable.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_variable.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [286/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_constant_propagation.cpp.o In file included from ../src/compiler/glsl/opt_constant_propagation.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_propagation.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_propagation.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_constant_propagation.cpp:37: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_constant_propagation.cpp:51:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(acp_entry) ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_constant_propagation.cpp:51:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [287/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_copy_propagation_elements.cpp.o In file included from ../src/compiler/glsl/opt_copy_propagation_elements.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_copy_propagation_elements.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_copy_propagation_elements.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_copy_propagation_elements.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_copy_propagation_elements.cpp:50:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(acp_entry) ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_copy_propagation_elements.cpp:50:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_copy_propagation_elements.cpp:73:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(copy_propagation_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_copy_propagation_elements.cpp:73:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_copy_propagation_elements.cpp:261:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(kill_entry) ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_copy_propagation_elements.cpp:261:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 10 warnings generated. [288/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_builtin_variables.cpp.o In file included from ../src/compiler/glsl/opt_dead_builtin_variables.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_builtin_variables.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_builtin_variables.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_builtin_variables.cpp:24: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [289/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_code.cpp.o In file included from ../src/compiler/glsl/opt_dead_code.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_code.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_code.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_code.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [290/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_builtin_varyings.cpp.o In file included from ../src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [291/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_code_local.cpp.o In file included from ../src/compiler/glsl/opt_dead_code_local.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_code_local.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_code_local.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_code_local.cpp:36: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_dead_code_local.cpp:49:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(assignment_entry) ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/compiler/glsl/opt_dead_code_local.cpp:49:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [292/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_functions.cpp.o In file included from ../src/compiler/glsl/opt_dead_functions.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_functions.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_functions.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_dead_functions.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [293/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_flatten_nested_if_blocks.cpp.o In file included from ../src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [294/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_flip_matrices.cpp.o In file included from ../src/compiler/glsl/opt_flip_matrices.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_flip_matrices.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_flip_matrices.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_flip_matrices.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [295/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_function_inlining.cpp.o In file included from ../src/compiler/glsl/opt_function_inlining.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_function_inlining.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_function_inlining.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_function_inlining.cpp:30: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [296/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_if_simplification.cpp.o In file included from ../src/compiler/glsl/opt_if_simplification.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_if_simplification.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_if_simplification.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_if_simplification.cpp:32: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [297/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_minmax.cpp.o In file included from ../src/compiler/glsl/opt_minmax.cpp:33: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_minmax.cpp:33: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_minmax.cpp:33: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_minmax.cpp:33: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [298/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_rebalance_tree.cpp.o In file included from ../src/compiler/glsl/opt_rebalance_tree.cpp:59: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_rebalance_tree.cpp:59: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_rebalance_tree.cpp:59: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_rebalance_tree.cpp:59: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [299/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_redundant_jumps.cpp.o In file included from ../src/compiler/glsl/opt_redundant_jumps.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_redundant_jumps.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_redundant_jumps.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_redundant_jumps.cpp:29: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [300/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_structure_splitting.cpp.o In file included from ../src/compiler/glsl/opt_structure_splitting.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_structure_splitting.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_structure_splitting.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_structure_splitting.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [301/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_swizzle.cpp.o In file included from ../src/compiler/glsl/opt_swizzle.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_swizzle.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_swizzle.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_swizzle.cpp:35: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [302/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_tree_grafting.cpp.o In file included from ../src/compiler/glsl/opt_tree_grafting.cpp:50: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_tree_grafting.cpp:50: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_tree_grafting.cpp:50: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_tree_grafting.cpp:50: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [303/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_vectorize.cpp.o In file included from ../src/compiler/glsl/opt_vectorize.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_vectorize.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_vectorize.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/opt_vectorize.cpp:55: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [304/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/propagate_invariance.cpp.o In file included from ../src/compiler/glsl/propagate_invariance.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/propagate_invariance.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/propagate_invariance.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/propagate_invariance.cpp:41: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [305/432] Compiling C++ object src/compiler/glsl/libglsl.a.p/shader_cache.cpp.o In file included from ../src/compiler/glsl/shader_cache.cpp:50: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:50: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:50: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:50: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:50: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:50: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:51: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/compiler/glsl/shader_cache.cpp:51: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [306/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._program_lex.yy.c.o [307/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._program_program_parse.tab.c.o src/mesa/program/program_parse.tab.c:1952:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable] int yynerrs = 0; ^ 1 warning generated. [308/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_enums.c.o [309/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._format_fallback.c.o [310/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_api_exec.c.o [311/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated0.c.o [312/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated1.c.o [313/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated2.c.o [314/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated3.c.o [315/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated4.c.o [316/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated5.c.o [317/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated6.c.o [318/432] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated7.c.o [319/432] Compiling C++ object src/mesa/libmesa_common.a.p/program_ir_to_mesa.cpp.o In file included from ../src/mesa/program/ir_to_mesa.cpp:34: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:34: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:34: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:34: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: In file included from ../src/compiler/glsl/ast.h:29: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: In file included from ../src/compiler/glsl/ast.h:29: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: ../src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:528:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/program/ir_to_mesa.cpp:39: ../src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/mesa/program/ir_to_mesa.cpp:152:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(ir_to_mesa_instruction) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/mesa/program/ir_to_mesa.cpp:152:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 14 warnings generated. [320/432] Compiling C object src/mesa/libmesa_common.a.p/program_prog_to_nir.c.o [321/432] Compiling C object src/mesa/libmesa_common.a.p/main_api_arrayelt.c.o [322/432] Compiling C object src/mesa/libmesa_common.a.p/main_context.c.o [323/432] Compiling C object src/mesa/libmesa_common.a.p/main_draw.c.o [324/432] Compiling C object src/mesa/libmesa_common.a.p/main_eval.c.o [325/432] Compiling C++ object src/mesa/libmesa_common.a.p/main_ff_fragment_shader.cpp.o In file included from ../src/mesa/main/ff_fragment_shader.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:42: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:42: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:42: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/ff_fragment_shader.cpp:42: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [326/432] Compiling C object src/mesa/libmesa_common.a.p/main_formats.c.o [327/432] Compiling C object src/mesa/libmesa_common.a.p/main_get.c.o [328/432] Compiling C object src/mesa/libmesa_common.a.p/main_glspirv.c.o [329/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread.c.o [330/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_bufferobj.c.o [331/432] Compiling C object src/mesa/libmesa_common.a.p/main_dlist.c.o [332/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_get.c.o [333/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_draw.c.o [334/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_list.c.o [335/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_shaderobj.c.o [336/432] Compiling C object src/mesa/libmesa_common.a.p/main_remap.c.o [337/432] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_varray.c.o [338/432] Compiling C object src/mesa/libmesa_common.a.p/main_robustness.c.o [339/432] Compiling C object src/mesa/libmesa_common.a.p/main_shaderapi.c.o [340/432] Compiling C object src/mesa/libmesa_common.a.p/main_shaderobj.c.o [341/432] Compiling C++ object src/mesa/libmesa_common.a.p/main_shader_query.cpp.o In file included from ../src/mesa/main/shader_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/shader_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/shader_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/shader_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/shader_query.cpp:36: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/shader_query.cpp:36: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [342/432] Compiling C++ object src/mesa/libmesa_common.a.p/main_uniform_query.cpp.o In file included from ../src/mesa/main/uniform_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:31: In file included from ../src/mesa/main/context.h:54: In file included from ../src/mesa/main/extensions.h:39: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:38: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:38: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/main/uniform_query.cpp:38: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [343/432] Compiling C object src/mesa/libmesa_common.a.p/main_version.c.o [344/432] Compiling C object src/mesa/libmesa_common.a.p/main_varray.c.o [345/432] Compiling C object src/mesa/libmesa_common.a.p/main_vtxfmt.c.o [346/432] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_eval.c.o [347/432] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_noop.c.o [348/432] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_api.c.o [349/432] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_loopback.c.o [350/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atifs_to_nir.c.o [351/432] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_api.c.o [352/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawpixels.c.o [353/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_program.c.o [354/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_extensions.c.o [355/432] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_ir.cpp.o In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: In file included from ../src/compiler/glsl/glsl_symbol_table.h:31: In file included from ../src/compiler/glsl/ir.h:35: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_ir.cpp:27: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 8 warnings generated. [356/432] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_nir.cpp.o In file included from ../src/mesa/state_tracker/st_glsl_to_nir.cpp:24: In file included from ../src/mesa/state_tracker/st_nir.h:27: In file included from ../src/mesa/state_tracker/st_context.h:31: In file included from ../src/mesa/main/arrayobj.h:31: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_nir.cpp:24: In file included from ../src/mesa/state_tracker/st_nir.h:27: In file included from ../src/mesa/state_tracker/st_context.h:31: In file included from ../src/mesa/main/arrayobj.h:31: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_nir.cpp:24: In file included from ../src/mesa/state_tracker/st_nir.h:27: In file included from ../src/mesa/state_tracker/st_context.h:31: In file included from ../src/mesa/main/arrayobj.h:31: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_nir.cpp:24: In file included from ../src/mesa/state_tracker/st_nir.h:27: In file included from ../src/mesa/state_tracker/st_context.h:31: In file included from ../src/mesa/main/arrayobj.h:31: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 4 warnings generated. [357/432] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi_array_merge.cpp.o In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp:135: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp:135: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp:135: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp:135: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp:135: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_to_tgsi_instruction) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp:135: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [358/432] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi.cpp.o In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:33: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.h:30: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:33: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.h:30: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:33: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.h:30: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:33: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.h:30: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:35: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:35: In file included from ../src/compiler/glsl/glsl_parser_extras.h:34: ../src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:35: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:35: ../src/compiler/glsl/glsl_parser_extras.h:85:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:54: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_to_tgsi_instruction) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:54: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:116:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(variable_storage) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:116:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 12 warnings generated. [359/432] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi_private.cpp.o In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp:26: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp:26: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp:26: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp:26: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp:26: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_to_tgsi_instruction) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp:26: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [360/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_builtins.c.o [361/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_lower_builtin.c.o [362/432] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi_temprename.cpp.o In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp:24: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RZALLOC_CXX_OPERATORS(exec_node) ^ ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp:24: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:522:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp:24: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(exec_list) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp:24: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:29: In file included from ../src/mesa/main/mtypes.h:50: ../src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp:24: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] DECLARE_RALLOC_CXX_OPERATORS(glsl_to_tgsi_instruction) ^ ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:502:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp:24: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h:27: In file included from ../src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.h:28: ../src/mesa/state_tracker/st_glsl_to_tgsi_private.h:126:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] ../src/util/ralloc.h:519:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) ^ ../src/util/ralloc.h:513:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ ^ ../src/util/macros.h:252:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ 6 warnings generated. [363/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_lower_tex_src_plane.c.o [364/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_pbo.c.o [365/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_program.c.o [366/432] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_shader_cache.c.o [367/432] Compiling C object src/glx/apple/libglxapple.a.p/apple_glapi.c.o In file included from ../src/glx/apple/apple_glapi.c:47: ../src/glx/apple/apple_cgl.h:72:50: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] GLint max_level, CGLPBufferObj * pbuffer); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ In file included from ../src/glx/apple/apple_glapi.c:47: ../src/glx/apple/apple_cgl.h:74:34: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] CGLError(*destroy_pbuffer) (CGLPBufferObj pbuffer); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ In file included from ../src/glx/apple/apple_glapi.c:47: ../src/glx/apple/apple_cgl.h:77:30: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] CGLPBufferObj pbuffer, ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ 3 warnings generated. [368/432] Compiling C object src/glx/apple/libglxapple.a.p/apple_xgl_api_read.c.o In file included from ../src/glx/apple/apple_xgl_api_read.c:38: In file included from ../src/glx/apple/apple_glx_context.h:49: ../src/glx/apple/apple_glx_drawable.h:74:4: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] CGLPBufferObj buffer_obj; ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ 1 warning generated. [369/432] Compiling C object src/glx/apple/libglxapple.a.p/apple_xgl_api_stereo.c.o In file included from ../src/glx/apple/apple_xgl_api_stereo.c:41: In file included from ../src/glx/apple/apple_glx_context.h:49: ../src/glx/apple/apple_glx_drawable.h:74:4: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] CGLPBufferObj buffer_obj; ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ 1 warning generated. [370/432] Compiling C object src/glx/apple/libglxapple.a.p/apple_xgl_api_viewport.c.o In file included from ../src/glx/apple/apple_xgl_api_viewport.c:31: In file included from ../src/glx/apple/apple_glx_context.h:49: ../src/glx/apple/apple_glx_drawable.h:74:4: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] CGLPBufferObj buffer_obj; ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ 1 warning generated. [371/432] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect_init.c.o [372/432] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect_size.c.o [373/432] Compiling C object src/glx/libglx.a.p/clientattrib.c.o [374/432] Compiling C object src/glx/libglx.a.p/glxcmds.c.o In file included from ../src/glx/glxcmds.c:44: In file included from ../src/glx/apple/apple_glx_context.h:49: ../src/glx/apple/apple_glx_drawable.h:74:4: warning: 'CGLPBufferObj' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] CGLPBufferObj buffer_obj; ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:48:41: note: 'CGLPBufferObj' has been explicitly marked deprecated here typedef struct _CGLPBufferObject *CGLPBufferObj OPENGL_DEPRECATED(10.3, 10.7); ^ 1 warning generated. [375/432] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect.c.o [376/432] Compiling C object src/glx/libglx.a.p/indirect_glx.c.o [377/432] Compiling C object src/glx/libglx.a.p/indirect_texture_compression.c.o [378/432] Compiling C object src/glx/libglx.a.p/indirect_transpose_matrix.c.o [379/432] Compiling C object src/glx/libglx.a.p/indirect_vertex_program.c.o [380/432] Compiling C object src/glx/libglx.a.p/indirect_vertex_array.c.o ../src/glx/indirect_vertex_array.c:709:11: warning: variable 'total_sent' set but not used [-Wunused-but-set-variable] size_t total_sent = 0; ^ 1 warning generated. [381/432] Compiling C object src/glx/libglx.a.p/indirect_window_pos.c.o [382/432] Compiling C object src/glx/libglx.a.p/pixelstore.c.o [383/432] Compiling C object src/glx/libglx.a.p/renderpix.c.o [384/432] Compiling C object src/glx/libglx.a.p/singlepix.c.o [385/432] Compiling C object src/glx/libglx.a.p/single2.c.o [386/432] Compiling C object src/glx/libglx.a.p/vertarr.c.o [387/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_tracepoints.c.o [388/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_unfilled_gen.c.o [389/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_aaline.c.o [390/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_aapoint.c.o [391/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_pstipple.c.o [392/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_live_shader_cache.c.o [393/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_trace_gallium.c.o [394/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_indices_gen.c.o [395/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_tgsi_to_nir.c.o [396/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_draw_helpers.c.o [397/432] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_to_tgsi.c.o [398/432] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_screen.c.o [399/432] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_shader.c.o [400/432] Linking static target src/util/format/libmesa_format.a [401/432] Linking static target src/util/libmesa_util.a [402/432] Linking static target src/util/libxmlconfig.a [403/432] Linking static target src/mapi/glapi/libglapi_static.a [404/432] Generating symbol file src/mapi/shared-glapi/libglapi.0.dylib.p/libglapi.0.dylib.symbols [405/432] Compiling C object src/mapi/es1api/libGLESv1_CM.1.dylib.p/.._entry.c.o [406/432] Linking static target src/compiler/libcompiler.a [407/432] Compiling C object src/mapi/es2api/libGLESv2.2.dylib.p/.._entry.c.o [408/432] Linking static target src/compiler/nir/libnir.a [409/432] Linking static target src/compiler/glsl/glcpp/libglcpp.a [410/432] Linking static target src/compiler/glsl/libglsl.a [411/432] Linking static target src/mesa/libmesa_common.a [412/432] Linking static target src/mesa/libmesa_gallium.a [413/432] Linking static target src/mesa/drivers/dri/common/libdricommon.a [414/432] Linking static target src/mesa/drivers/dri/common/libmegadriver_stub.a [415/432] Linking static target src/loader/libloader.a [416/432] Linking static target src/glx/apple/libglxapple.a [417/432] Linking static target src/glx/libglx.a [418/432] Linking static target src/gallium/auxiliary/libgallium.a [419/432] Linking static target src/gallium/auxiliary/libgalliumvl.a [420/432] Linking static target src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a [421/432] Linking static target src/gallium/winsys/sw/null/libws_null.a [422/432] Linking static target src/gallium/winsys/sw/dri/libswdri.a [423/432] Linking static target src/gallium/winsys/sw/wrapper/libwsw.a [424/432] Linking static target src/gallium/drivers/softpipe/libsoftpipe.a [425/432] Linking static target src/gallium/frontends/dri/libdri.a [426/432] Linking static target src/gallium/frontends/osmesa/libosmesa_st.a [427/432] Linking target src/mapi/es1api/libGLESv1_CM.1.dylib [428/432] Linking target src/mapi/es2api/libGLESv2.2.dylib [429/432] Linking target src/glx/libGL.1.dylib ld: warning: ignoring duplicate libraries: '-lSystem', '-lexpat' [430/432] Linking target src/gallium/targets/dri/libgallium_dri.so ld: warning: ignoring duplicate libraries: '-lSystem', '-lexpat' [431/432] Linking target src/gallium/targets/osmesa/libOSMesa.8.dylib ld: warning: ignoring duplicate libraries: '-lSystem' [431/432] Installing files installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/src/gallium/targets/dri/libgallium_dri.so to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/dri/swrast_dri.so Installing src/mapi/shared-glapi/libglapi.0.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib Installing src/mapi/es1api/libGLESv1_CM.1.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib Installing src/mapi/es2api/libGLESv2.2.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib Installing src/glx/libGL.1.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib Installing src/gallium/targets/dri/libgallium_dri.so to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/dri Installing src/gallium/targets/osmesa/libOSMesa.8.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/KHR/khrplatform.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/KHR Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES/egl.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES/gl.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES/glext.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES/glplatform.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES2/gl2.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES2 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES2/gl2ext.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES2 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES2/gl2platform.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES2 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES3/gl3.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES3 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES3/gl31.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES3 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES3/gl32.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES3 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES3/gl3ext.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES3 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GLES3/gl3platform.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GLES3 Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/gl.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/glcorearb.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/glext.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/glx.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/glxext.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/osmesa.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/include/GL/internal/dri_interface.h to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL/internal Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/src/util/00-mesa-defaults.conf to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/share/drirc.d Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/meson-private/glesv1_cm.pc to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/pkgconfig Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/meson-private/glesv2.pc to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/pkgconfig Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/meson-private/dri.pc to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/pkgconfig Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/meson-private/osmesa.pc to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/pkgconfig Installing /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/meson-private/gl.pc to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/pkgconfig Installing symlink pointing to libglapi.0.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/libglapi.dylib Installing symlink pointing to libGLESv1_CM.1.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/libGLESv1_CM.dylib Installing symlink pointing to libGLESv2.2.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/libGLESv2.dylib Installing symlink pointing to libGL.1.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/libGL.dylib Installing symlink pointing to libOSMesa.8.dylib to /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/libOSMesa.dylib Running custom install script '/opt/pkg/bin/python3.13 /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/bin/install_megadrivers.py /var/tmp/work/graphics/MesaLib/work/mesa-21.3.9/output/src/gallium/targets/dri/libgallium_dri.so /opt/pkg/lib/dri swrast_dri.so' /bin/mv /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/share/drirc.d/00-mesa-defaults.conf /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/share/examples/mesa install_name_tool -id /opt/pkg/lib/dri/swrast_dri.so /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/dri/swrast_dri.so => Automatic manual page handling => Generating post-install file lists => Checking file-check results for MesaLib-21.3.9nb5 ERROR: ************************************************************ ERROR: The following files are in /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg but not in the PLIST: ERROR: /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/include/GL/internal/dri_interface.h ERROR: /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/dri/swrast_dri.so ERROR: /var/tmp/work/graphics/MesaLib/work/.destdir/opt/pkg/lib/pkgconfig/dri.pc *** Error code 1 Stop. bmake[1]: stopped making "stage-install" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/MesaLib *** Error code 1 Stop. bmake: stopped making "stage-install" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/MesaLib