===> Building for MesaLib-21.3.9nb5 ninja: Entering directory `output' [1/999] Generating src/mapi/shared-glapi/shared_glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output) [2/999] Generating src/git_sha1.h with a custom command [3/999] Generating src/util/format/u_format_pack.h with a custom command (wrapped by meson to capture output) [4/999] Generating src/util/format/u_format_table.c with a custom command (wrapped by meson to capture output) [5/999] Generating src/util/driconf_static.h with a custom command [6/999] Generating src/util/format_srgb with a custom command (wrapped by meson to capture output) [7/999] Generating src/mapi/glapi/gen/glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output) [8/999] Generating src/mapi/glapi/gen/glapitable.h with a custom command (wrapped by meson to capture output) [9/999] Generating src/mapi/glapi/gen/glapi_gentable.c with a custom command (wrapped by meson to capture output) [10/999] Generating src/mapi/glapi/gen/enums.c with a custom command (wrapped by meson to capture output) [11/999] Generating src/mapi/glapi/gen/api_exec.c with a custom command (wrapped by meson to capture output) [12/999] Generating src/mapi/glapi/gen/marshal_generated0.c with a custom command (wrapped by meson to capture output) [13/999] Generating src/mapi/glapi/gen/marshal_generated1.c with a custom command (wrapped by meson to capture output) [14/999] Generating src/mapi/glapi/gen/marshal_generated2.c with a custom command (wrapped by meson to capture output) [15/999] Generating src/mapi/glapi/gen/marshal_generated3.c with a custom command (wrapped by meson to capture output) [16/999] Generating src/mapi/glapi/gen/marshal_generated4.c with a custom command (wrapped by meson to capture output) [17/999] Generating src/mapi/glapi/gen/marshal_generated5.c with a custom command (wrapped by meson to capture output) [18/999] Generating src/mapi/glapi/gen/marshal_generated6.c with a custom command (wrapped by meson to capture output) [19/999] Generating src/mapi/glapi/gen/marshal_generated7.c with a custom command (wrapped by meson to capture output) [20/999] Generating src/mapi/glapi/gen/indirect.c with a custom command (wrapped by meson to capture output) [21/999] Generating src/mapi/glapi/gen/indirect.h with a custom command (wrapped by meson to capture output) [22/999] Generating src/mapi/glapi/gen/indirect_init.c with a custom command (wrapped by meson to capture output) [23/999] Generating src/mapi/glapi/gen/indirect_size.h with a custom command (wrapped by meson to capture output) [24/999] Generating src/mapi/glapi/gen/indirect_size.c with a custom command (wrapped by meson to capture output) [25/999] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._entry.c.o [26/999] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._mapi_glapi.c.o [27/999] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._stub.c.o [28/999] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._table.c.o [29/999] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._u_current.c.o [30/999] Compiling C object src/mapi/shared-glapi/libglapi.0.dylib.p/.._u_execmem.c.o [31/999] Generating src/compiler/ir_expression_operation.h with a custom command (wrapped by meson to capture output) [32/999] Generating src/compiler/spirv/vtn_gather_types.c with a custom command [33/999] Generating src/compiler/spirv/spirv_info.c with a custom command [34/999] Generating src/compiler/spirv/vtn_generator_ids.h with a custom command [35/999] Generating src/compiler/nir/nir_builder_opcodes.h with a custom command (wrapped by meson to capture output) [36/999] Generating src/compiler/nir/nir_constant_expressions.c with a custom command (wrapped by meson to capture output) [37/999] Generating src/compiler/nir/nir_opcodes.h with a custom command (wrapped by meson to capture output) [38/999] Generating src/compiler/nir/nir_opcodes.c with a custom command (wrapped by meson to capture output) [39/999] Generating src/compiler/nir/nir_opt_algebraic.c with a custom command (wrapped by meson to capture output) [40/999] Generating src/compiler/nir/nir_intrinsics.h with a custom command [41/999] Generating src/compiler/nir/nir_intrinsics_indices.h with a custom command [42/999] Generating src/compiler/nir/nir_intrinsic.c with a custom command [43/999] Generating src/compiler/glsl/glcpp/glcpp-parse.[ch] with a custom command [44/999] Generating src/compiler/glsl/glcpp/glcpp-lex.c with a custom command [45/999] Generating src/compiler/glsl/glsl_parser with a custom command [46/999] Generating src/compiler/glsl/glsl_lexer_cpp with a custom command [47/999] Generating src/compiler/glsl/ir_expression_operation_constant.h with a custom command (wrapped by meson to capture output) [48/999] Generating src/compiler/glsl/ir_expression_operation_strings.h with a custom command (wrapped by meson to capture output) [49/999] Generating src/compiler/glsl/float64_glsl.h with a custom command [50/999] Generating src/mesa/program/mesa_lex with a custom command [51/999] Generating src/mesa/program/program_parse_tab.[ch] with a custom command [52/999] Generating src/mesa/main/dispatch.h with a custom command (wrapped by meson to capture output) [53/999] Generating src/mesa/main/marshal_generated.h with a custom command (wrapped by meson to capture output) [54/999] Generating src/mesa/main/remap_helper.h with a custom command (wrapped by meson to capture output) [55/999] Generating src/mesa/format_fallback.c with a custom command [56/999] Generating src/mesa/get_hash.h with a custom command (wrapped by meson to capture output) [57/999] Generating src/mesa/format_info.h with a custom command (wrapped by meson to capture output) [58/999] Generating src/gallium/auxiliary/u_tracepoints.c with a custom command [59/999] Generating src/gallium/auxiliary/u_tracepoints.h with a custom command [60/999] Generating src/gallium/auxiliary/u_indices_gen.c with a custom command (wrapped by meson to capture output) [61/999] Generating src/gallium/auxiliary/u_unfilled_gen.c with a custom command (wrapped by meson to capture output) [62/999] Compiling C object src/util/format/libmesa_format.a.p/meson-generated_.._u_format_table.c.o [63/999] Compiling C object src/util/format/libmesa_format.a.p/u_format.c.o [64/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_bptc.c.o [65/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_etc.c.o [66/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_fxt1.c.o [67/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_latc.c.o [68/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_other.c.o [69/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_rgtc.c.o [70/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_s3tc.c.o [71/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_tests.c.o [72/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_unpack_neon.c.o [73/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_yuv.c.o [74/999] Compiling C object src/util/format/libmesa_format.a.p/u_format_zs.c.o [75/999] Compiling C object src/util/libmesa_util.a.p/meson-generated_.._format_srgb.c.o [76/999] Compiling C object src/util/libmesa_util.a.p/anon_file.c.o [77/999] Compiling C object src/util/libmesa_util.a.p/bitscan.c.o [78/999] Compiling C object src/util/libmesa_util.a.p/blob.c.o [79/999] Compiling C object src/util/libmesa_util.a.p/build_id.c.o [80/999] Compiling C object src/util/libmesa_util.a.p/compress.c.o [81/999] Compiling C object src/util/libmesa_util.a.p/crc32.c.o [82/999] Compiling C object src/util/libmesa_util.a.p/dag.c.o [83/999] Compiling C object src/util/libmesa_util.a.p/debug.c.o [84/999] Compiling C object src/util/libmesa_util.a.p/disk_cache.c.o In file included from ../src/util/disk_cache.c:49: In file included from ../src/util/disk_cache_os.h:27: In file included from ../src/util/u_queue.h:40: ../src/util/list.h:170:9: warning: 'LIST_ENTRY' macro redefined [-Wmacro-redefined] #define LIST_ENTRY(__type, __item, __field) \ ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/queue.h:477:9: note: previous definition is here #define LIST_ENTRY(type) \ ^ 1 warning generated. [85/999] Compiling C object src/util/libmesa_util.a.p/disk_cache_os.c.o In file included from ../src/util/disk_cache_os.c:64: In file included from ../src/util/disk_cache_os.h:27: In file included from ../src/util/u_queue.h:40: ../src/util/list.h:170:9: warning: 'LIST_ENTRY' macro redefined [-Wmacro-redefined] #define LIST_ENTRY(__type, __item, __field) \ ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/queue.h:477:9: note: previous definition is here #define LIST_ENTRY(type) \ ^ 1 warning generated. [86/999] Compiling C object src/util/libmesa_util.a.p/double.c.o [87/999] Compiling C object src/util/libmesa_util.a.p/fast_idiv_by_const.c.o [88/999] Compiling C object src/util/libmesa_util.a.p/fossilize_db.c.o [89/999] Compiling C object src/util/libmesa_util.a.p/half_float.c.o [90/999] Compiling C object src/util/libmesa_util.a.p/hash_table.c.o [91/999] Compiling C object src/util/libmesa_util.a.p/u_idalloc.c.o [92/999] Compiling C object src/util/libmesa_util.a.p/log.c.o [93/999] Compiling C object src/util/libmesa_util.a.p/memstream.c.o [94/999] Compiling C object src/util/libmesa_util.a.p/mesa-sha1.c.o [95/999] Compiling C object src/util/libmesa_util.a.p/os_time.c.o [96/999] Compiling C object src/util/libmesa_util.a.p/os_file.c.o [97/999] Compiling C object src/util/libmesa_util.a.p/os_memory_fd.c.o [98/999] Compiling C object src/util/libmesa_util.a.p/os_misc.c.o [99/999] Compiling C object src/util/libmesa_util.a.p/os_socket.c.o [100/999] Compiling C object src/util/libmesa_util.a.p/perf_u_trace.c.o [101/999] Compiling C object src/util/libmesa_util.a.p/u_process.c.o [102/999] Compiling C++ object src/util/libmesa_util.a.p/u_qsort.cpp.o [103/999] Compiling C object src/util/libmesa_util.a.p/sha1_sha1.c.o [104/999] Compiling C object src/util/libmesa_util.a.p/ralloc.c.o [105/999] Compiling C object src/util/libmesa_util.a.p/rand_xor.c.o [106/999] Compiling C object src/util/libmesa_util.a.p/rb_tree.c.o [107/999] Compiling C object src/util/libmesa_util.a.p/register_allocate.c.o [108/999] Compiling C object src/util/libmesa_util.a.p/rgtc.c.o [109/999] Compiling C object src/util/libmesa_util.a.p/set.c.o [110/999] Compiling C object src/util/libmesa_util.a.p/slab.c.o [111/999] Compiling C object src/util/libmesa_util.a.p/softfloat.c.o [112/999] Compiling C object src/util/libmesa_util.a.p/sparse_array.c.o [113/999] Compiling C object src/util/libmesa_util.a.p/string_buffer.c.o [114/999] Compiling C object src/util/libmesa_util.a.p/strtod.c.o [115/999] Compiling C object src/util/libmesa_util.a.p/u_atomic.c.o [116/999] Compiling C object src/util/libmesa_util.a.p/u_debug_describe.c.o [117/999] Compiling C object src/util/libmesa_util.a.p/u_debug_refcnt.c.o [118/999] Compiling C object src/util/libmesa_util.a.p/u_hash_table.c.o [119/999] Compiling C object src/util/libmesa_util.a.p/u_queue.c.o [120/999] Compiling C object src/util/libmesa_util.a.p/u_vector.c.o [121/999] Compiling C object src/util/libmesa_util.a.p/u_math.c.o [122/999] Compiling C object src/util/libmesa_util.a.p/u_mm.c.o [123/999] Compiling C object src/util/libmesa_util.a.p/u_debug.c.o [124/999] Compiling C object src/util/libmesa_util.a.p/u_debug_memory.c.o [125/999] Compiling C object src/util/libmesa_util.a.p/u_cpu_detect.c.o [126/999] Compiling C++ object src/util/libmesa_util.a.p/u_printf.cpp.o [127/999] Compiling C object src/util/libmesa_util.a.p/vma.c.o [128/999] Compiling C object src/util/libmesa_util.a.p/u_debug_stack.c.o [129/999] Compiling C object src/util/libmesa_util.a.p/u_debug_symbol.c.o [130/999] Compiling C object src/util/libxmlconfig.a.p/xmlconfig.c.o In file included from :420: :65:9: warning: 'SYSCONFDIR' macro redefined [-Wmacro-redefined] #define SYSCONFDIR "/opt/pkg/etc" ^ :64:9: note: previous definition is here #define SYSCONFDIR /opt/pkg/etc ^ 1 warning generated. [131/999] Compiling C object src/mapi/glapi/libglapi_static.a.p/meson-generated_.._gen_glapi_gentable.c.o [132/999] Compiling C object src/mapi/glapi/libglapi_static.a.p/.._entry.c.o [133/999] Linking target src/mapi/shared-glapi/libglapi.0.dylib [134/999] Generating src/mapi/es1api/es1_glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output) [135/999] Generating src/mapi/es2api/es2_glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output) [136/999] 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. [137/999] 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. [138/999] Compiling C object src/compiler/libcompiler.a.p/shader_enums.c.o [139/999] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._.._spirv_spirv_info.c.o [140/999] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_opt_algebraic.c.o [141/999] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_opcodes.c.o [142/999] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_constant_expressions.c.o [143/999] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._.._spirv_vtn_gather_types.c.o [144/999] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_intrinsics.c.o [145/999] Compiling C object src/compiler/nir/libnir.a.p/nir.c.o [146/999] Compiling C object src/compiler/nir/libnir.a.p/nir_builtin_builder.c.o [147/999] Compiling C object src/compiler/nir/libnir.a.p/nir_clone.c.o [148/999] Compiling C object src/compiler/nir/libnir.a.p/nir_control_flow.c.o [149/999] Compiling C object src/compiler/nir/libnir.a.p/nir_convert_ycbcr.c.o [150/999] Compiling C object src/compiler/nir/libnir.a.p/nir_deref.c.o [151/999] Compiling C object src/compiler/nir/libnir.a.p/nir_divergence_analysis.c.o [152/999] Compiling C object src/compiler/nir/libnir.a.p/nir_dominance.c.o [153/999] Compiling C object src/compiler/nir/libnir.a.p/nir_from_ssa.c.o [154/999] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_info.c.o [155/999] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_ssa_types.c.o [156/999] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_xfb_info.c.o [157/999] Compiling C object src/compiler/nir/libnir.a.p/nir_gs_count_vertices.c.o [158/999] Compiling C object src/compiler/nir/libnir.a.p/nir_inline_functions.c.o [159/999] Compiling C object src/compiler/nir/libnir.a.p/nir_inline_uniforms.c.o [160/999] Compiling C object src/compiler/nir/libnir.a.p/nir_instr_set.c.o [161/999] Compiling C object src/compiler/nir/libnir.a.p/nir_linking_helpers.c.o [162/999] Compiling C object src/compiler/nir/libnir.a.p/nir_liveness.c.o [163/999] Compiling C object src/compiler/nir/libnir.a.p/nir_loop_analyze.c.o [164/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alu.c.o [165/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alu_to_scalar.c.o [166/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alpha_test.c.o [167/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_amul.c.o [168/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_array_deref_of_vec.c.o [169/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_atomics_to_ssbo.c.o [170/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bitmap.c.o [171/999] 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. [172/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_bitsize.c.o [173/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_float.c.o [174/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_int32.c.o [175/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clamp_color_outputs.c.o [176/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip.c.o [177/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_cull_distance_arrays.c.o [178/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_disable.c.o [179/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_halfz.c.o [180/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_convert_alu_types.c.o [181/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_variable_initializers.c.o [182/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_discard_or_demote.c.o [183/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_double_ops.c.o [184/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_drawpixels.c.o [185/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fb_read.c.o [186/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_flatshade.c.o [187/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_flrp.c.o [188/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fp16_conv.c.o [189/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fragcoord_wtrans.c.o [190/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fragcolor.c.o [191/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_frexp.c.o [192/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_global_vars_to_local.c.o [193/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_goto_ifs.c.o [194/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_gs_intrinsics.c.o [195/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_load_const_to_scalar.c.o [196/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_locals_to_regs.c.o [197/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_idiv.c.o [198/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_image.c.o [199/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_indirect_derefs.c.o [200/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_input_attachments.c.o [201/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_int64.c.o [202/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_interpolation.c.o [203/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_int_to_float.c.o [204/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io.c.o [205/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_arrays_to_elements.c.o [206/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_temporaries.c.o [207/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_scalar.c.o [208/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_vector.c.o [209/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_is_helper_invocation.c.o [210/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_multiview.c.o [211/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_mediump.c.o [212/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_memcpy.c.o [213/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_memory_model.c.o [214/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_non_uniform_access.c.o [215/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_packing.c.o [216/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_passthrough_edgeflags.c.o [217/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_patch_vertices.c.o [218/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_phis_to_scalar.c.o [219/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_pntc_ytransform.c.o [220/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_point_size.c.o [221/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_point_size_mov.c.o [222/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_printf.c.o [223/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_regs_to_ssa.c.o [224/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_readonly_images_to_tex.c.o [225/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_returns.c.o [226/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_samplers.c.o [227/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_scratch.c.o [228/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_shader_calls.c.o [229/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_ssbo.c.o [230/999] 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. [231/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_system_values.c.o [232/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_tex.c.o [233/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_texcoord_replace.c.o [234/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_to_source_mods.c.o [235/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_two_sided_color.c.o [236/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_undef_to_zero.c.o [237/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vars_to_ssa.c.o [238/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_var_copies.c.o [239/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vec_to_movs.c.o [240/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vec3_to_vec4.c.o [241/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_viewport_transform.c.o [242/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wpos_center.c.o [243/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wpos_ytransform.c.o [244/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wrmasks.c.o [245/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bit_size.c.o [246/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_ubo_vec4.c.o [247/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_uniforms_to_ubo.c.o [248/999] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_sysvals_to_varyings.c.o [249/999] Compiling C object src/compiler/nir/libnir.a.p/nir_metadata.c.o [250/999] Compiling C object src/compiler/nir/libnir.a.p/nir_move_vec_src_uses_to_dest.c.o [251/999] Compiling C object src/compiler/nir/libnir.a.p/nir_normalize_cubemap_coords.c.o [252/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_access.c.o [253/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_barriers.c.o [254/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_combine_stores.c.o [255/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_comparison_pre.c.o [256/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_conditional_discard.c.o [257/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_constant_folding.c.o [258/999] 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. [259/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_copy_propagate.c.o [260/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_cse.c.o [261/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dce.c.o [262/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dead_cf.c.o [263/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dead_write_vars.c.o [264/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_find_array_copies.c.o [265/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_fragdepth.c.o [266/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_gcm.c.o [267/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_idiv_const.c.o [268/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_if.c.o [269/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_intrinsics.c.o [270/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_large_constants.c.o [271/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_load_store_vectorize.c.o [272/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_loop_unroll.c.o [273/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_memcpy.c.o [274/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_move.c.o [275/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_move_discards_to_top.c.o [276/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_offsets.c.o [277/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_peephole_select.c.o [278/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_phi_precision.c.o [279/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_rematerialize_compares.c.o [280/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_remove_phis.c.o [281/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_shrink_vectors.c.o [282/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_sink.c.o [283/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_trivial_continues.c.o [284/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_undef.c.o [285/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_uniform_atomics.c.o [286/999] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_vectorize.c.o [287/999] Compiling C object src/compiler/nir/libnir.a.p/nir_phi_builder.c.o [288/999] Compiling C object src/compiler/nir/libnir.a.p/nir_print.c.o [289/999] Compiling C object src/compiler/nir/libnir.a.p/nir_propagate_invariant.c.o [290/999] Compiling C object src/compiler/nir/libnir.a.p/nir_range_analysis.c.o [291/999] Compiling C object src/compiler/nir/libnir.a.p/nir_remove_dead_variables.c.o [292/999] Compiling C object src/compiler/nir/libnir.a.p/nir_repair_ssa.c.o [293/999] Compiling C object src/compiler/nir/libnir.a.p/nir_schedule.c.o [294/999] Compiling C object src/compiler/nir/libnir.a.p/nir_search.c.o [295/999] Compiling C object src/compiler/nir/libnir.a.p/nir_serialize.c.o [296/999] Compiling C object src/compiler/nir/libnir.a.p/nir_split_per_member_structs.c.o [297/999] Compiling C object src/compiler/nir/libnir.a.p/nir_split_var_copies.c.o [298/999] Compiling C object src/compiler/nir/libnir.a.p/nir_split_vars.c.o [299/999] Compiling C object src/compiler/nir/libnir.a.p/nir_sweep.c.o [300/999] Compiling C object src/compiler/nir/libnir.a.p/nir_to_lcssa.c.o [301/999] Compiling C object src/compiler/nir/libnir.a.p/nir_validate.c.o [302/999] Compiling C object src/compiler/nir/libnir.a.p/nir_worklist.c.o [303/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_gl_spirv.c.o [304/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_nir_load_libclc.c.o [305/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_nir_lower_libclc.c.o [306/999] 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. [307/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_alu.c.o [308/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_amd.c.o [309/999] 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. [310/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_glsl450.c.o [311/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_opencl.c.o [312/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_subgroup.c.o [313/999] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_variables.c.o [314/999] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/meson-generated_.._glcpp-lex.c.o [315/999] 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. [316/999] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/pp.c.o [317/999] 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. [318/999] 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. [319/999] 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. [320/999] 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. [321/999] 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. [322/999] 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. [323/999] 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. [324/999] 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. [325/999] 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. [326/999] 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. [327/999] 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. [328/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_atomics.c.o [329/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_images.c.o [330/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_buffers.c.o [331/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_samplers.c.o [332/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_samplers_as_deref.c.o [333/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_atomics.c.o [334/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniform_blocks.c.o [335/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniform_initializers.c.o [336/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniforms.c.o [337/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_xfb.c.o [338/999] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_linker.c.o [339/999] 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. [340/999] 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. [341/999] 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. [342/999] 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. [343/999] 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. [344/999] 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. [345/999] 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. [346/999] 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. [347/999] 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. [348/999] 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. [349/999] 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. [350/999] 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. [351/999] 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. [352/999] 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. [353/999] 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. [354/999] 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. [355/999] 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. [356/999] 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. [357/999] 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. [358/999] 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. [359/999] 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. [360/999] 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. [361/999] 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. [362/999] 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. [363/999] Compiling C++ object src/compiler/glsl/libglsl.a.p/linker_util.cpp.o In file included from ../src/compiler/glsl/linker_util.cpp:24: 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/linker_util.cpp:24: 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/linker_util.cpp:24: 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/linker_util.cpp:24: 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. [364/999] 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. [365/999] 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. [366/999] 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. [367/999] 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. [368/999] 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. [369/999] 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. [370/999] 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. [371/999] 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. [372/999] 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. [373/999] 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. [374/999] 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. [375/999] 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. [376/999] 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. [377/999] 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. [378/999] 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. [379/999] 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. [380/999] 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. [381/999] 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. [382/999] 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. [383/999] 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. [384/999] 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. [385/999] 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. [386/999] 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. [387/999] 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. [388/999] 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. [389/999] 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. [390/999] 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. [391/999] 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. [392/999] 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. [393/999] 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. [394/999] 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. [395/999] 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. [396/999] 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. [397/999] 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. [398/999] 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. [399/999] 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. [400/999] 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. [401/999] 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. [402/999] 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. [403/999] 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. [404/999] 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. [405/999] 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. [406/999] 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. [407/999] 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. [408/999] 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. [409/999] 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. [410/999] 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. [411/999] 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. [412/999] 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. [413/999] 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. [414/999] 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. [415/999] 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. [416/999] 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. [417/999] 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. [418/999] 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. [419/999] 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. [420/999] 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. [421/999] 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. [422/999] 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. [423/999] 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. [424/999] 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. [425/999] 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. [426/999] 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. [427/999] 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. [428/999] 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. [429/999] Compiling C++ object src/compiler/glsl/libglsl.a.p/s_expression.cpp.o In file included from ../src/compiler/glsl/s_expression.cpp:30: In file included from ../src/compiler/glsl/s_expression.h:29: ../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/s_expression.cpp:30: In file included from ../src/compiler/glsl/s_expression.h:29: ../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/s_expression.cpp:30: In file included from ../src/compiler/glsl/s_expression.h:29: ../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/s_expression.cpp:30: In file included from ../src/compiler/glsl/s_expression.h:29: ../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. [430/999] Compiling C++ object src/compiler/glsl/libglsl.a.p/string_to_uint_map.cpp.o [431/999] Compiling C++ object src/compiler/glsl/libglsl.a.p/serialize.cpp.o In file included from ../src/compiler/glsl/serialize.cpp:35: 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/serialize.cpp:35: 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/serialize.cpp:35: 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/serialize.cpp:35: 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. [432/999] 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. [433/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._program_lex.yy.c.o [434/999] 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. [435/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_api_exec.c.o [436/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_enums.c.o [437/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._format_fallback.c.o [438/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated0.c.o [439/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated1.c.o [440/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated2.c.o [441/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated3.c.o [442/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated4.c.o [443/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated5.c.o [444/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated6.c.o [445/999] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated7.c.o [446/999] Compiling C object src/mesa/libmesa_common.a.p/program_arbprogparse.c.o [447/999] 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. [448/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_cache.c.o [449/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_execute.c.o [450/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_instruction.c.o [451/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_noise.c.o [452/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_opt_constant_fold.c.o [453/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_optimize.c.o [454/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_parameter.c.o [455/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_parameter_layout.c.o [456/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_print.c.o [457/999] Compiling C object src/mesa/libmesa_common.a.p/program_program.c.o [458/999] Compiling C object src/mesa/libmesa_common.a.p/program_programopt.c.o [459/999] Compiling C object src/mesa/libmesa_common.a.p/program_program_parse_extra.c.o [460/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_statevars.c.o ../src/mesa/program/prog_statevars.c:1607:24: warning: variable 'num_attribs' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] } else if (state_iter == STATE_LIGHTPROD_ARRAY_TWOSIDE) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/mesa/program/prog_statevars.c:1614:53: note: uninitialized use occurs here while (first_param + (num_lights + 1) * num_attribs <= ^~~~~~~~~~~ ../src/mesa/program/prog_statevars.c:1607:20: note: remove the 'if' if its condition is always true } else if (state_iter == STATE_LIGHTPROD_ARRAY_TWOSIDE) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/mesa/program/prog_statevars.c:1597:33: note: initialize the variable 'num_attribs' to silence this warning unsigned num_attribs, base_attrib, attrib_incr; ^ = 0 1 warning generated. [461/999] Compiling C object src/mesa/libmesa_common.a.p/program_symbol_table.c.o [462/999] Compiling C object src/mesa/libmesa_common.a.p/program_prog_to_nir.c.o [463/999] Compiling C object src/mesa/libmesa_common.a.p/main_accum.c.o [464/999] Compiling C object src/mesa/libmesa_common.a.p/main_api_arrayelt.c.o [465/999] Compiling C object src/mesa/libmesa_common.a.p/main_arbprogram.c.o [466/999] Compiling C object src/mesa/libmesa_common.a.p/main_arrayobj.c.o [467/999] Compiling C object src/mesa/libmesa_common.a.p/main_atifragshader.c.o [468/999] Compiling C object src/mesa/libmesa_common.a.p/main_attrib.c.o [469/999] Compiling C object src/mesa/libmesa_common.a.p/main_barrier.c.o [470/999] Compiling C object src/mesa/libmesa_common.a.p/main_bbox.c.o [471/999] Compiling C object src/mesa/libmesa_common.a.p/main_blend.c.o [472/999] Compiling C object src/mesa/libmesa_common.a.p/main_blit.c.o [473/999] Compiling C object src/mesa/libmesa_common.a.p/main_bufferobj.c.o [474/999] Compiling C object src/mesa/libmesa_common.a.p/main_buffers.c.o [475/999] Compiling C object src/mesa/libmesa_common.a.p/main_clear.c.o [476/999] Compiling C object src/mesa/libmesa_common.a.p/main_clip.c.o [477/999] Compiling C object src/mesa/libmesa_common.a.p/main_colortab.c.o [478/999] Compiling C object src/mesa/libmesa_common.a.p/main_compute.c.o [479/999] Compiling C object src/mesa/libmesa_common.a.p/main_condrender.c.o [480/999] Compiling C object src/mesa/libmesa_common.a.p/main_conservativeraster.c.o [481/999] Compiling C object src/mesa/libmesa_common.a.p/main_context.c.o [482/999] Compiling C object src/mesa/libmesa_common.a.p/main_convolve.c.o [483/999] Compiling C object src/mesa/libmesa_common.a.p/main_copyimage.c.o [484/999] Compiling C object src/mesa/libmesa_common.a.p/main_cpuinfo.c.o [485/999] Compiling C object src/mesa/libmesa_common.a.p/main_debug.c.o [486/999] Compiling C object src/mesa/libmesa_common.a.p/main_debug_output.c.o [487/999] Compiling C object src/mesa/libmesa_common.a.p/main_depth.c.o [488/999] Compiling C object src/mesa/libmesa_common.a.p/main_dlist.c.o [489/999] Compiling C object src/mesa/libmesa_common.a.p/main_draw.c.o [490/999] Compiling C object src/mesa/libmesa_common.a.p/main_drawpix.c.o [491/999] Compiling C object src/mesa/libmesa_common.a.p/main_drawtex.c.o [492/999] Compiling C object src/mesa/libmesa_common.a.p/main_draw_validate.c.o [493/999] Compiling C object src/mesa/libmesa_common.a.p/main_enable.c.o [494/999] Compiling C object src/mesa/libmesa_common.a.p/main_errors.c.o [495/999] Compiling C object src/mesa/libmesa_common.a.p/main_eval.c.o [496/999] Compiling C object src/mesa/libmesa_common.a.p/main_execmem.c.o [497/999] Compiling C object src/mesa/libmesa_common.a.p/main_extensions.c.o [498/999] Compiling C object src/mesa/libmesa_common.a.p/main_extensions_table.c.o [499/999] Compiling C object src/mesa/libmesa_common.a.p/main_externalobjects.c.o [500/999] Compiling C object src/mesa/libmesa_common.a.p/main_fbobject.c.o [501/999] Compiling C object src/mesa/libmesa_common.a.p/main_feedback.c.o [502/999] 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. [503/999] Compiling C object src/mesa/libmesa_common.a.p/main_ffvertex_prog.c.o [504/999] Compiling C object src/mesa/libmesa_common.a.p/main_fog.c.o [505/999] Compiling C object src/mesa/libmesa_common.a.p/main_formatquery.c.o [506/999] Compiling C object src/mesa/libmesa_common.a.p/main_formats.c.o [507/999] Compiling C object src/mesa/libmesa_common.a.p/main_format_utils.c.o [508/999] Compiling C object src/mesa/libmesa_common.a.p/main_framebuffer.c.o [509/999] Compiling C object src/mesa/libmesa_common.a.p/main_get.c.o [510/999] Compiling C object src/mesa/libmesa_common.a.p/main_genmipmap.c.o [511/999] Compiling C object src/mesa/libmesa_common.a.p/main_getstring.c.o [512/999] Compiling C object src/mesa/libmesa_common.a.p/main_glformats.c.o [513/999] Compiling C object src/mesa/libmesa_common.a.p/main_glspirv.c.o [514/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread.c.o [515/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_bufferobj.c.o [516/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_draw.c.o [517/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_get.c.o [518/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_list.c.o [519/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_shaderobj.c.o [520/999] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_varray.c.o [521/999] Compiling C object src/mesa/libmesa_common.a.p/main_hash.c.o [522/999] Compiling C object src/mesa/libmesa_common.a.p/main_hint.c.o [523/999] Compiling C object src/mesa/libmesa_common.a.p/main_histogram.c.o [524/999] Compiling C object src/mesa/libmesa_common.a.p/main_image.c.o [525/999] Compiling C object src/mesa/libmesa_common.a.p/main_light.c.o [526/999] Compiling C object src/mesa/libmesa_common.a.p/main_lines.c.o [527/999] Compiling C object src/mesa/libmesa_common.a.p/main_matrix.c.o [528/999] Compiling C object src/mesa/libmesa_common.a.p/main_mipmap.c.o [529/999] Compiling C object src/mesa/libmesa_common.a.p/main_multisample.c.o [530/999] Compiling C object src/mesa/libmesa_common.a.p/main_objectlabel.c.o [531/999] Compiling C object src/mesa/libmesa_common.a.p/main_objectpurge.c.o [532/999] Compiling C object src/mesa/libmesa_common.a.p/main_pack.c.o [533/999] Compiling C object src/mesa/libmesa_common.a.p/main_pbo.c.o [534/999] Compiling C object src/mesa/libmesa_common.a.p/main_performance_monitor.c.o [535/999] Compiling C object src/mesa/libmesa_common.a.p/main_performance_query.c.o [536/999] Compiling C object src/mesa/libmesa_common.a.p/main_pipelineobj.c.o [537/999] Compiling C object src/mesa/libmesa_common.a.p/main_pixel.c.o [538/999] Compiling C object src/mesa/libmesa_common.a.p/main_pixelstore.c.o [539/999] Compiling C object src/mesa/libmesa_common.a.p/main_pixeltransfer.c.o [540/999] Compiling C object src/mesa/libmesa_common.a.p/main_points.c.o [541/999] Compiling C object src/mesa/libmesa_common.a.p/main_polygon.c.o [542/999] Compiling C object src/mesa/libmesa_common.a.p/main_program_binary.c.o [543/999] Compiling C object src/mesa/libmesa_common.a.p/main_program_resource.c.o [544/999] Compiling C object src/mesa/libmesa_common.a.p/main_querymatrix.c.o [545/999] Compiling C object src/mesa/libmesa_common.a.p/main_queryobj.c.o [546/999] Compiling C object src/mesa/libmesa_common.a.p/main_rastpos.c.o [547/999] Compiling C object src/mesa/libmesa_common.a.p/main_readpix.c.o [548/999] Compiling C object src/mesa/libmesa_common.a.p/main_remap.c.o [549/999] Compiling C object src/mesa/libmesa_common.a.p/main_renderbuffer.c.o [550/999] Compiling C object src/mesa/libmesa_common.a.p/main_robustness.c.o [551/999] Compiling C object src/mesa/libmesa_common.a.p/main_samplerobj.c.o [552/999] Compiling C object src/mesa/libmesa_common.a.p/main_scissor.c.o [553/999] Compiling C object src/mesa/libmesa_common.a.p/main_shaderapi.c.o [554/999] Compiling C object src/mesa/libmesa_common.a.p/main_shaderimage.c.o [555/999] Compiling C object src/mesa/libmesa_common.a.p/main_shaderobj.c.o [556/999] 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. [557/999] Compiling C object src/mesa/libmesa_common.a.p/main_shared.c.o [558/999] Compiling C object src/mesa/libmesa_common.a.p/main_spirv_extensions.c.o [559/999] Compiling C object src/mesa/libmesa_common.a.p/main_state.c.o [560/999] Compiling C object src/mesa/libmesa_common.a.p/main_stencil.c.o [561/999] Compiling C object src/mesa/libmesa_common.a.p/main_syncobj.c.o [562/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress.c.o [563/999] Compiling C++ object src/mesa/libmesa_common.a.p/main_texcompress_astc.cpp.o [564/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_bptc.c.o [565/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_cpal.c.o [566/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_etc.c.o [567/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_fxt1.c.o [568/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_rgtc.c.o [569/999] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_s3tc.c.o [570/999] Compiling C object src/mesa/libmesa_common.a.p/main_texenv.c.o [571/999] Compiling C object src/mesa/libmesa_common.a.p/main_texformat.c.o [572/999] Compiling C object src/mesa/libmesa_common.a.p/main_texgen.c.o [573/999] Compiling C object src/mesa/libmesa_common.a.p/main_texgetimage.c.o [574/999] Compiling C object src/mesa/libmesa_common.a.p/main_teximage.c.o [575/999] Compiling C object src/mesa/libmesa_common.a.p/main_texobj.c.o [576/999] Compiling C object src/mesa/libmesa_common.a.p/main_texparam.c.o [577/999] Compiling C object src/mesa/libmesa_common.a.p/main_texstate.c.o [578/999] Compiling C object src/mesa/libmesa_common.a.p/main_texstorage.c.o [579/999] Compiling C object src/mesa/libmesa_common.a.p/main_texstore.c.o [580/999] Compiling C object src/mesa/libmesa_common.a.p/main_texturebindless.c.o [581/999] Compiling C object src/mesa/libmesa_common.a.p/main_textureview.c.o [582/999] Compiling C object src/mesa/libmesa_common.a.p/main_transformfeedback.c.o [583/999] 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. [584/999] Compiling C object src/mesa/libmesa_common.a.p/main_uniforms.c.o [585/999] Compiling C object src/mesa/libmesa_common.a.p/main_varray.c.o [586/999] Compiling C object src/mesa/libmesa_common.a.p/main_vdpau.c.o [587/999] Compiling C object src/mesa/libmesa_common.a.p/main_version.c.o [588/999] Compiling C object src/mesa/libmesa_common.a.p/main_viewport.c.o [589/999] Compiling C object src/mesa/libmesa_common.a.p/main_vtxfmt.c.o [590/999] Compiling C object src/mesa/libmesa_common.a.p/main_es1_conversion.c.o [591/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_debug_clip.c.o [592/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_debug_norm.c.o [593/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_debug_xform.c.o [594/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_eval.c.o [595/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_matrix.c.o [596/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_translate.c.o [597/999] Compiling C object src/mesa/libmesa_common.a.p/math_m_vector.c.o [598/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_context.c.o [599/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_api.c.o [600/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec.c.o [601/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_draw.c.o [602/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_eval.c.o [603/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_minmax_index.c.o [604/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_noop.c.o [605/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_api.c.o [606/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save.c.o [607/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_draw.c.o [608/999] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_loopback.c.o [609/999] Compiling C object src/mesa/libmesa_common.a.p/x86_common_x86.c.o [610/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atifs_to_nir.c.o [611/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_array.c.o [612/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_atomicbuf.c.o [613/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_blend.c.o [614/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom.c.o [615/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_clip.c.o [616/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_constbuf.c.o [617/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_depth.c.o [618/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_framebuffer.c.o [619/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_image.c.o [620/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_msaa.c.o [621/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_pixeltransfer.c.o [622/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_rasterizer.c.o [623/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_sampler.c.o [624/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_scissor.c.o [625/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_shader.c.o [626/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_stipple.c.o [627/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_storagebuf.c.o [628/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_tess.c.o [629/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_texture.c.o [630/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_viewport.c.o [631/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_bitmap.c.o [632/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_bitmap_shader.c.o [633/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_blit.c.o [634/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_bufferobjects.c.o [635/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_clear.c.o [636/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_compute.c.o [637/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_condrender.c.o [638/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_copyimage.c.o [639/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawpixels.c.o [640/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawpixels_shader.c.o [641/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawtex.c.o [642/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_eglimage.c.o [643/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_fbo.c.o [644/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_feedback.c.o [645/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_flush.c.o [646/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_memoryobjects.c.o [647/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_msaa.c.o [648/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_perfmon.c.o [649/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_perfquery.c.o [650/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_program.c.o [651/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_queryobj.c.o [652/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_rasterpos.c.o [653/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_readpixels.c.o [654/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_strings.c.o [655/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_semaphoreobjects.c.o [656/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_syncobj.c.o [657/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_texturebarrier.c.o [658/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_texture.c.o [659/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_viewport.c.o [660/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_xformfb.c.o [661/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_context.c.o [662/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_copytex.c.o [663/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_debug.c.o [664/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_draw.c.o [665/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_draw_feedback.c.o [666/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_extensions.c.o [667/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_format.c.o [668/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_gen_mipmap.c.o [669/999] 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. [670/999] 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. [671/999] 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. [672/999] 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. [673/999] 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. [674/999] 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. [675/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_manager.c.o [676/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_builtins.c.o [677/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_lower_builtin.c.o [678/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_lower_tex_src_plane.c.o [679/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_pbo.c.o [680/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_program.c.o [681/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_sampler_view.c.o [682/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_scissor.c.o [683/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_shader_cache.c.o [684/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_texture.c.o [685/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_tgsi_lower_depth_clamp.c.o [686/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_tgsi_lower_yuv.c.o [687/999] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_vdpau.c.o [688/999] Compiling C object src/mesa/drivers/dri/common/libdricommon.a.p/utils.c.o [689/999] Compiling C object src/mesa/drivers/dri/common/libdricommon.a.p/dri_util.c.o [690/999] Compiling C object src/mesa/drivers/dri/common/libmegadriver_stub.a.p/megadriver_stub.c.o [691/999] Compiling C object src/loader/libloader.a.p/loader_dri_helper.c.o [692/999] Compiling C object src/loader/libloader.a.p/loader.c.o [693/999] Compiling C object src/loader/libloader.a.p/pci_id_driver_map.c.o [694/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_cgl.c.o In file included from ../src/glx/apple/apple_cgl.c:35: ../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_cgl.c:35: ../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_cgl.c:35: ../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. [695/999] Compiling C object src/glx/apple/libglxapple.a.p/appledri.c.o ../src/glx/apple/appledri.c:106:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*surface_notify_handler) (dpy, (unsigned int) sevent->arg, ^ ../src/glx/apple/appledri.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XAppleDRIQueryExtension(dpy, event_basep, error_basep) ^ ../src/glx/apple/appledri.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XAppleDRIQueryVersion(dpy, majorVersion, minorVersion, patchVersion) ^ ../src/glx/apple/appledri.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XAppleDRIQueryDirectRenderingCapable(dpy, screen, isCapable) ^ ../src/glx/apple/appledri.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XAppleDRIAuthConnection(dpy, screen, magic) ^ ../src/glx/apple/appledri.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XAppleDRICreateSurface(dpy, screen, drawable, client_id, key, uid) ^ ../src/glx/apple/appledri.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XAppleDRIDestroySurface(dpy, screen, drawable) ^ 7 warnings generated. [696/999] 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. [697/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx.c.o In file included from ../src/glx/apple/apple_glx.c:40: 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); ^ In file included from ../src/glx/apple/apple_glx.c:41: ../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_glx.c:41: ../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_glx.c:41: ../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); ^ ../src/glx/apple/apple_glx.c:87:26: warning: 'xp_init' is deprecated [-Wdeprecated-declarations] if ((XP_Success != xp_init(XP_IN_BACKGROUND)) || ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:336:1: note: 'xp_init' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ ../src/glx/apple/apple_glx.c:88:23: warning: 'xp_get_client_id' is deprecated [-Wdeprecated-declarations] (Success != xp_get_client_id(&id))) { ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:541:1: note: 'xp_get_client_id' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ 6 warnings generated. [698/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx_context.c.o In file included from ../src/glx/apple/apple_glx_context.c:52: 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); ^ In file included from ../src/glx/apple/apple_glx_context.c:55: ../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_glx_context.c:55: ../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_glx_context.c:55: ../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); ^ ../src/glx/apple/apple_glx_context.c:544:13: warning: 'xp_update_gl_context' is deprecated [-Wdeprecated-declarations] xp_update_gl_context(ac->context_obj); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:577:1: note: 'xp_update_gl_context' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ ../src/glx/apple/apple_glx_context.c:575:7: warning: 'xp_update_gl_context' is deprecated [-Wdeprecated-declarations] xp_update_gl_context(ac->context_obj); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:577:1: note: 'xp_update_gl_context' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ 6 warnings generated. [699/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx_drawable.c.o In file included from ../src/glx/apple/apple_glx_drawable.c:37: 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. [700/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx_log.c.o ../src/glx/apple/apple_glx_log.c:45:12: warning: 'asl_open' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3); see os_log_create(3) [-Wdeprecated-declarations] aslc = asl_open(NULL, NULL, 0); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:342:14: note: 'asl_open' has been explicitly marked deprecated here asl_object_t asl_open(const char *ident, const char *facility, uint32_t opts) __API_DEPRECATED("os_log(3) has replaced asl(3); see os_log_create(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:92:11: warning: 'asl_new' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] msg = asl_new(ASL_TYPE_MSG); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:514:14: note: 'asl_new' has been explicitly marked deprecated here asl_object_t asl_new(uint32_t type) __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:95:13: warning: 'asl_set' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] asl_set(msg, "File", file); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:529:5: note: 'asl_set' has been explicitly marked deprecated here int asl_set(asl_object_t obj, const char *key, const char *value) __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:97:13: warning: 'asl_set' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] asl_set(msg, "Function", function); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:529:5: note: 'asl_set' has been explicitly marked deprecated here int asl_set(asl_object_t obj, const char *key, const char *value) __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:102:17: warning: 'asl_set' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] asl_set(msg, "Line", _line); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:529:5: note: 'asl_set' has been explicitly marked deprecated here int asl_set(asl_object_t obj, const char *key, const char *value) __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:110:17: warning: 'asl_set' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] asl_set(msg, "Thread", _thread); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:529:5: note: 'asl_set' has been explicitly marked deprecated here int asl_set(asl_object_t obj, const char *key, const char *value) __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:116:5: warning: 'asl_vlog' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] asl_vlog(aslc, msg, level, fmt, args); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:623:5: note: 'asl_vlog' has been explicitly marked deprecated here int asl_vlog(asl_object_t obj, asl_object_t msg, int level, const char *format, va_list ap) __printflike(4, 0) __not_tail_called __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ ../src/glx/apple/apple_glx_log.c:118:9: warning: 'asl_free' is deprecated: first deprecated in macOS 10.12 - os_log(3) has replaced asl(3) [-Wdeprecated-declarations] asl_free(msg); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/asl.h:650:6: note: 'asl_free' has been explicitly marked deprecated here void asl_free(asl_object_t obj) __API_DEPRECATED("os_log(3) has replaced asl(3)", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0)); ^ 8 warnings generated. [701/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx_pbuffer.c.o In file included from ../src/glx/apple/apple_glx_pbuffer.c:40: 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); ^ In file included from ../src/glx/apple/apple_glx_pbuffer.c:50: ../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_glx_pbuffer.c:50: ../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_glx_pbuffer.c:50: ../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); ^ 4 warnings generated. [702/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx_pixmap.c.o In file included from ../src/glx/apple/apple_glx_pixmap.c:39: ../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_glx_pixmap.c:39: ../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_glx_pixmap.c:39: ../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); ^ In file included from ../src/glx/apple/apple_glx_pixmap.c:41: ../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); ^ 4 warnings generated. [703/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_glx_surface.c.o In file included from ../src/glx/apple/apple_glx_surface.c:33: ../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); ^ ../src/glx/apple/apple_glx_surface.c:71:12: warning: 'xp_attach_gl_context' is deprecated [-Wdeprecated-declarations] error = xp_attach_gl_context(ac->context_obj, s->surface_id); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:571:1: note: 'xp_attach_gl_context' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ ../src/glx/apple/apple_glx_surface.c:101:21: warning: 'xp_destroy_surface' is deprecated [-Wdeprecated-declarations] xp_error error = xp_destroy_surface(s->surface_id); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:528:1: note: 'xp_destroy_surface' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ ../src/glx/apple/apple_glx_surface.c:146:15: warning: 'xp_import_surface' is deprecated [-Wdeprecated-declarations] error = xp_import_surface(key, &s->surface_id); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:558:1: note: 'xp_import_surface' has been explicitly marked deprecated here XPLUGIN_VERSION_0 ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:96:27: note: expanded from macro 'XPLUGIN_VERSION_0' #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/Xplugin.h:58:45: note: expanded from macro 'XPLUGIN_AVAILABILITY' #define XPLUGIN_AVAILABILITY __attribute__((deprecated)) __attribute__((__visibility__("default"))) ^ 4 warnings generated. [704/999] Compiling C object src/glx/apple/libglxapple.a.p/apple_visual.c.o In file included from ../src/glx/apple/apple_visual.c:57: ../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_visual.c:57: ../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_visual.c:57: ../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); ^ ../src/glx/apple/apple_visual.c:92:25: warning: 'kCGLPFAOffScreen' is deprecated: first deprecated in macOS 10.7 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] attr[numattr++] = kCGLPFAOffScreen; ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:88:2: note: 'kCGLPFAOffScreen' has been explicitly marked deprecated here kCGLPFAOffScreen OPENGL_ENUM_DEPRECATED(10_0, 10_7) = 53, ^ ../src/glx/apple/apple_visual.c:116:25: warning: 'kCGLPFAStereo' is deprecated: first deprecated in macOS 10.11 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] attr[numattr++] = kCGLPFAStereo; ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h:87:2: note: 'kCGLPFAStereo' has been explicitly marked deprecated here kCGLPFAStereo OPENGL_ENUM_DEPRECATED(10_0, 10_11) = 6, ^ 5 warnings generated. [705/999] 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. [706/999] 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. [707/999] 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. [708/999] Compiling C object src/glx/apple/libglxapple.a.p/glx_empty.c.o [709/999] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect.c.o [710/999] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect_init.c.o [711/999] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect_size.c.o [712/999] Compiling C object src/glx/libglx.a.p/clientattrib.c.o [713/999] Compiling C object src/glx/libglx.a.p/clientinfo.c.o [714/999] Compiling C object src/glx/libglx.a.p/compsize.c.o [715/999] Compiling C object src/glx/libglx.a.p/create_context.c.o [716/999] Compiling C object src/glx/libglx.a.p/dri_common.c.o [717/999] Compiling C object src/glx/libglx.a.p/dri_common_query_renderer.c.o [718/999] Compiling C object src/glx/libglx.a.p/dri_common_interop.c.o [719/999] Compiling C object src/glx/libglx.a.p/drisw_glx.c.o [720/999] Compiling C object src/glx/libglx.a.p/eval.c.o [721/999] 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. [722/999] Compiling C object src/glx/libglx.a.p/glxconfig.c.o [723/999] Compiling C object src/glx/libglx.a.p/glxcurrent.c.o [724/999] Compiling C object src/glx/libglx.a.p/glx_error.c.o [725/999] Compiling C object src/glx/libglx.a.p/glxext.c.o [726/999] Compiling C object src/glx/libglx.a.p/glxextensions.c.o [727/999] Compiling C object src/glx/libglx.a.p/glxhash.c.o [728/999] Compiling C object src/glx/libglx.a.p/glx_pbuffer.c.o In file included from ../src/glx/glx_pbuffer.c:43: ../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. [729/999] Compiling C object src/glx/libglx.a.p/glx_query.c.o [730/999] Compiling C object src/glx/libglx.a.p/indirect_glx.c.o [731/999] Compiling C object src/glx/libglx.a.p/indirect_texture_compression.c.o [732/999] Compiling C object src/glx/libglx.a.p/indirect_transpose_matrix.c.o [733/999] 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. [734/999] Compiling C object src/glx/libglx.a.p/indirect_vertex_program.c.o [735/999] Compiling C object src/glx/libglx.a.p/indirect_window_pos.c.o [736/999] Compiling C object src/glx/libglx.a.p/pixel.c.o [737/999] Compiling C object src/glx/libglx.a.p/pixelstore.c.o [738/999] Compiling C object src/glx/libglx.a.p/query_renderer.c.o [739/999] Compiling C object src/glx/libglx.a.p/render2.c.o [740/999] Compiling C object src/glx/libglx.a.p/renderpix.c.o [741/999] Compiling C object src/glx/libglx.a.p/single2.c.o [742/999] Compiling C object src/glx/libglx.a.p/singlepix.c.o [743/999] Compiling C object src/glx/libglx.a.p/vertarr.c.o [744/999] Compiling C object src/glx/libglx.a.p/xfont.c.o [745/999] Compiling C object src/glx/libglx.a.p/applegl_glx.c.o In file included from ../src/glx/applegl_glx.c:40: 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); ^ In file included from ../src/glx/applegl_glx.c:42: ../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/applegl_glx.c:42: ../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/applegl_glx.c:42: ../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); ^ 4 warnings generated. [746/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_tracepoints.c.o [747/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_indices_gen.c.o [748/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_unfilled_gen.c.o [749/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/cso_cache_cso_cache.c.o [750/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/cso_cache_cso_context.c.o [751/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/cso_cache_cso_hash.c.o [752/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_context.c.o [753/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_fs.c.o [754/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_gs.c.o [755/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_aaline.c.o [756/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_aapoint.c.o [757/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe.c.o [758/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_clip.c.o [759/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_cull.c.o [760/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_flatshade.c.o [761/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_offset.c.o [762/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_pstipple.c.o [763/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_stipple.c.o [764/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_twoside.c.o [765/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_unfilled.c.o [766/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_user_cull.c.o ../src/gallium/auxiliary/draw/draw_pipe_user_cull.c:41:39: warning: unused function 'user_cull_stage' [-Wunused-function] static inline struct user_cull_stage *user_cull_stage( struct draw_stage *stage ) ^ 1 warning generated. [767/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_util.c.o [768/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_validate.c.o [769/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_vbuf.c.o [770/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_wide_line.c.o [771/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_wide_point.c.o [772/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_prim_assembler.c.o [773/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt.c.o [774/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_emit.c.o [775/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch.c.o [776/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch_shade_emit.c.o [777/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch_shade_pipeline.c.o [778/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_post_vs.c.o [779/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_so_emit.c.o [780/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_util.c.o [781/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_vsplit.c.o [782/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_tess.c.o [783/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vertex.c.o [784/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs.c.o [785/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs_exec.c.o [786/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs_variant.c.o [787/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_ddebug_dd_context.c.o [788/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_ddebug_dd_draw.c.o [789/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_ddebug_dd_screen.c.o [790/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_noop_noop_pipe.c.o [791/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_noop_noop_state.c.o [792/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_context.c.o [793/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_core.c.o [794/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_objects.c.o [795/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_screen.c.o [796/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_context.c.o [797/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_dump.c.o [798/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_dump_state.c.o [799/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_screen.c.o [800/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_texture.c.o [801/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_font.c.o [802/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_context.c.o [803/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_cpu.c.o [804/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_nic.c.o [805/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_cpufreq.c.o [806/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_diskstat.c.o [807/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_sensors_temp.c.o [808/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_driver_query.c.o [809/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_fps.c.o [810/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/indices_u_primconvert.c.o [811/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/os_os_process.c.o [812/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_buffer_fenced.c.o [813/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_cache.c.o [814/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_debug.c.o [815/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_mm.c.o [816/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_slab.c.o [817/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_cache.c.o [818/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_slab.c.o [819/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_validate.c.o [820/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_celshade.c.o [821/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_colors.c.o [822/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_init.c.o [823/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_mlaa.c.o [824/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_program.c.o [825/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_run.c.o [826/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_connection.c.o [827/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_context.c.o [828/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_core.c.o [829/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_demarshal.c.o [830/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_shader.c.o [831/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_texture.c.o [832/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rtasm_rtasm_cpu.c.o [833/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rtasm_rtasm_execmem.c.o [834/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/rtasm_rtasm_x86sse.c.o [835/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_aa_point.c.o [836/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_build.c.o [837/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_dump.c.o [838/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_dynamic_indexing.c.o [839/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_exec.c.o ../src/gallium/auxiliary/tgsi/tgsi_exec.c:986:1: warning: unused function 'check_inf_or_nan' [-Wunused-function] check_inf_or_nan(const union tgsi_exec_channel *chan) ^ 1 warning generated. [840/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_emulate.c.o [841/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_from_mesa.c.o [842/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_info.c.o [843/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_iterate.c.o [844/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_lowering.c.o [845/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_parse.c.o [846/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_point_sprite.c.o [847/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_sanity.c.o [848/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_scan.c.o [849/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_strings.c.o [850/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_text.c.o [851/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_transform.c.o [852/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_two_side.c.o [853/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_ureg.c.o [854/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_util.c.o [855/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_vpos.c.o [856/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate.c.o [857/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate_cache.c.o [858/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate_generic.c.o [859/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate_sse.c.o [860/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_async_debug.c.o [861/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_bitmask.c.o [862/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_blitter.c.o [863/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_cache.c.o [864/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_compute.c.o [865/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_debug_flush.c.o [866/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_debug_image.c.o [867/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_dl.c.o [868/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_draw.c.o [869/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_draw_quad.c.o [870/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_driconf.c.o [871/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_dump_defines.c.o [872/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_dump_state.c.o [873/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_framebuffer.c.o [874/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_gen_mipmap.c.o [875/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_handle_table.c.o [876/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_helpers.c.o [877/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_index_modify.c.o [878/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_linear.c.o [879/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_live_shader_cache.c.o [880/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_log.c.o [881/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_network.c.o [882/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_prim.c.o [883/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_prim_restart.c.o [884/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_pstipple.c.o [885/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_resource.c.o [886/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_sampler.c.o [887/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_screen.c.o [888/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_simple_shaders.c.o [889/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_split_draw.c.o [890/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_suballoc.c.o [891/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_surface.c.o [892/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_tests.c.o [893/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_texture.c.o [894/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_tile.c.o [895/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_transfer.c.o [896/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_transfer_helper.c.o [897/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_threaded_context.c.o ../src/gallium/auxiliary/util/u_threaded_context.c:158:1: warning: unused function 'tc_drop_sampler_view_reference' [-Wunused-function] tc_drop_sampler_view_reference(struct pipe_sampler_view *dst) ^ 1 warning generated. [898/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_trace_gallium.c.o [899/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_upload_mgr.c.o [900/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_vbuf.c.o [901/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_vertex_state_cache.c.o [902/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_tgsi_to_nir.c.o [903/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_to_tgsi.c.o [904/999] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_draw_helpers.c.o [905/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_bicubic_filter.c.o [906/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_compositor.c.o [907/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_compositor_gfx.c.o [908/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_compositor_cs.c.o [909/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_csc.c.o [910/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_decoder.c.o [911/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_deint_filter.c.o [912/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_idct.c.o [913/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_matrix_filter.c.o [914/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_mc.c.o [915/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_median_filter.c.o [916/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_mpeg12_bitstream.c.o [917/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_mpeg12_decoder.c.o [918/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_vertex_buffers.c.o [919/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_video_buffer.c.o [920/999] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_zscan.c.o [921/999] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader.c.o [922/999] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_sw.c.o ../src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c:151:54: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sdev->ws = sdev->dd->winsys[i].create_winsys(drisw_lf); ^ ../src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c:264:54: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sdev->ws = sdev->dd->winsys[i].create_winsys(screen); ^ 2 warnings generated. [923/999] Compiling C object src/gallium/winsys/sw/null/libws_null.a.p/null_sw_winsys.c.o [924/999] Compiling C object src/gallium/winsys/sw/dri/libswdri.a.p/dri_sw_winsys.c.o [925/999] Compiling C object src/gallium/winsys/sw/wrapper/libwsw.a.p/wrapper_sw_winsys.c.o [926/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_buffer.c.o [927/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_clear.c.o [928/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_context.c.o [929/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_compute.c.o [930/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_draw_arrays.c.o [931/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_fence.c.o [932/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_flush.c.o [933/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_fs_exec.c.o [934/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_image.c.o [935/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_prim_vbuf.c.o [936/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_blend.c.o [937/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_depth_test.c.o [938/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_fs.c.o [939/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_pipe.c.o [940/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_stipple.c.o [941/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_query.c.o [942/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_screen.c.o [943/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_setup.c.o [944/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_blend.c.o [945/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_clip.c.o [946/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_derived.c.o [947/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_image.c.o [948/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_rasterizer.c.o [949/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_sampler.c.o [950/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_shader.c.o [951/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_so.c.o [952/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_surface.c.o [953/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_vertex.c.o [954/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_surface.c.o [955/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_tex_sample.c.o [956/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_tex_tile_cache.c.o [957/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_texture.c.o [958/999] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_tile_cache.c.o ../src/gallium/drivers/softpipe/sp_tile_cache.c:346:9: warning: variable 'numCleared' set but not used [-Wunused-but-set-variable] uint numCleared = 0; ^ ../src/gallium/drivers/softpipe/sp_tile_cache.c:417:8: warning: variable 'inuse' set but not used [-Wunused-but-set-variable] int inuse = 0, pos; ^ 2 warnings generated. [959/999] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_context.c.o [960/999] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_drawable.c.o [961/999] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_helpers.c.o [962/999] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_query_renderer.c.o [963/999] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_screen.c.o [964/999] Compiling C object src/gallium/frontends/dri/libdri.a.p/drisw.c.o [965/999] Compiling C object src/gallium/frontends/osmesa/libosmesa_st.a.p/osmesa.c.o [966/999] Linking static target src/util/format/libmesa_format.a [967/999] Linking static target src/util/libmesa_util.a [968/999] Linking static target src/util/libxmlconfig.a [969/999] Linking static target src/mapi/glapi/libglapi_static.a [970/999] Generating symbol file src/mapi/shared-glapi/libglapi.0.dylib.p/libglapi.0.dylib.symbols [971/999] Compiling C object src/mapi/es1api/libGLESv1_CM.1.dylib.p/.._entry.c.o [972/999] Compiling C object src/mapi/es2api/libGLESv2.2.dylib.p/.._entry.c.o [973/999] Linking static target src/compiler/libcompiler.a [974/999] Linking static target src/compiler/nir/libnir.a [975/999] Linking static target src/compiler/glsl/glcpp/libglcpp.a [976/999] Linking static target src/compiler/glsl/libglsl.a [977/999] Linking static target src/mesa/libmesa_common.a [978/999] Linking static target src/mesa/libmesa_gallium.a [979/999] Linking static target src/mesa/drivers/dri/common/libdricommon.a [980/999] Linking static target src/mesa/drivers/dri/common/libmegadriver_stub.a [981/999] Linking static target src/loader/libloader.a [982/999] Linking static target src/glx/apple/libglxapple.a [983/999] Linking static target src/glx/libglx.a [984/999] Linking static target src/gallium/auxiliary/libgallium.a [985/999] Linking static target src/gallium/auxiliary/libgalliumvl.a [986/999] Linking static target src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a [987/999] Linking static target src/gallium/winsys/sw/null/libws_null.a [988/999] Linking static target src/gallium/winsys/sw/dri/libswdri.a [989/999] Linking static target src/gallium/winsys/sw/wrapper/libwsw.a [990/999] Linking static target src/gallium/drivers/softpipe/libsoftpipe.a [991/999] Linking static target src/gallium/frontends/dri/libdri.a [992/999] Compiling C object src/gallium/targets/dri/libgallium_dri.so.p/target.c.o [993/999] Linking static target src/gallium/frontends/osmesa/libosmesa_st.a [994/999] Compiling C object src/gallium/targets/osmesa/libOSMesa.8.dylib.p/target.c.o [995/999] Linking target src/mapi/es1api/libGLESv1_CM.1.dylib [996/999] Linking target src/mapi/es2api/libGLESv2.2.dylib [997/999] Linking target src/glx/libGL.1.dylib ld: warning: ignoring duplicate libraries: '-lSystem', '-lexpat' [998/999] Linking target src/gallium/targets/dri/libgallium_dri.so ld: warning: ignoring duplicate libraries: '-lSystem', '-lexpat' [999/999] Linking target src/gallium/targets/osmesa/libOSMesa.8.dylib ld: warning: ignoring duplicate libraries: '-lSystem' *** Please use pkgtools/verifypc to sanity check dependencies.