Building instrumented browser... 0:07.88 W Warnings in third-party code are being suppressed from the terminal output. Use --show-all-warnings or --verbose to see them. 0:07.88 W All warnings will still be dumped to /build/firefox/src/firefox-149.0.2/obj/.mozbuild/logs/build/warnings_*.json at the end of the build. Creating local state directory: /build/firefox/src/mozbuild/srcdirs/firefox-149.0.2-2ff5f37cc5e9 Creating the 'mach' site at /build/firefox/src/mozbuild/srcdirs/firefox-149.0.2-2ff5f37cc5e9/_virtualenvs/mach Creating the 'build' site at /build/firefox/src/mozbuild/srcdirs/firefox-149.0.2-2ff5f37cc5e9/_virtualenvs/build 0:08.06 Clobber not needed. 0:08.06 Config object not found by mach. 0:08.34 Using Python 3.14.4 from /build/firefox/src/mozbuild/srcdirs/firefox-149.0.2-2ff5f37cc5e9/_virtualenvs/build/bin/python 0:08.34 Adding configure options from /build/firefox/src/firefox-149.0.2/.mozconfig 0:08.34 --enable-application=browser 0:08.34 --prefix=/usr 0:08.34 --enable-release 0:08.34 --enable-hardening 0:08.34 --enable-optimize 0:08.34 --enable-rust-simd 0:08.34 --enable-linker=lld 0:08.34 --disable-install-strip 0:08.34 --disable-bootstrap 0:08.34 --with-wasi-sysroot=/usr/share/wasi-sysroot 0:08.34 --enable-official-branding 0:08.34 --enable-update-channel=release 0:08.34 --with-distribution-id=org.archlinux 0:08.34 --with-unsigned-addon-scopes=app,system 0:08.34 --allow-addon-sideload 0:08.34 --with-google-location-service-api-keyfile=/build/firefox/src/firefox-149.0.2/google-api-key 0:08.34 --with-google-safebrowsing-api-keyfile=/build/firefox/src/firefox-149.0.2/google-api-key 0:08.34 --with-system-nspr 0:08.34 --with-system-nss 0:08.34 --enable-alsa 0:08.34 --enable-jack 0:08.34 --enable-crashreporter 0:08.34 --disable-updater 0:08.34 --disable-tests 0:08.34 --enable-profile-generate=cross 0:08.34 MOZILLA_OFFICIAL=1 0:08.34 MOZ_APP_REMOTINGNAME=firefox 0:08.34 checking for vcs source checkout... no 0:08.38 checking for a shell... /usr/bin/sh 0:08.50 checking for host system type... aarch64-unknown-linux-gnu 0:08.50 checking for target system type... aarch64-unknown-linux-gnu 0:08.81 checking whether cross compiling... no 0:08.90 checking if configuration file confvars.sh exists... /build/firefox/src/firefox-149.0.2/browser/confvars.sh 0:08.90 checking if configuration file configure.sh exists... /build/firefox/src/firefox-149.0.2/browser/branding/official/configure.sh 0:08.92 checking for the target C compiler... /usr/bin/clang 0:08.92 checking for ccache... not found 0:09.01 checking whether the target C compiler can be used... yes 0:09.01 checking for the target C++ compiler... /usr/bin/clang++ 0:09.11 checking whether the target C++ compiler can be used... yes 0:09.16 checking for unwind.h... yes 0:09.21 checking for target linker... lld 0:09.31 checking for _Unwind_Backtrace... yes 0:09.32 checking for Python 3... /build/firefox/src/mozbuild/srcdirs/firefox-149.0.2-2ff5f37cc5e9/_virtualenvs/build/bin/python (3.14.4) 0:09.32 checking the target C compiler version... 22.1.3 0:09.35 checking the target C compiler works... yes 0:09.35 checking the target C++ compiler version... 22.1.3 0:09.39 checking the target C++ compiler works... yes 0:09.39 checking for the host C compiler... /usr/bin/clang 0:09.39 checking whether the host C compiler can be used... yes 0:09.39 checking the host C compiler version... 22.1.3 0:09.39 checking the host C compiler works... yes 0:09.39 checking for the host C++ compiler... /usr/bin/clang++ 0:09.39 checking whether the host C++ compiler can be used... yes 0:09.39 checking the host C++ compiler version... 22.1.3 0:09.40 checking the host C++ compiler works... yes 0:09.44 checking for host linker... lld 0:09.53 checking for 64-bit OS... yes 0:09.57 checking for new enough STL headers from libstdc++... yes 0:09.68 checking for __thread keyword for TLS variables... yes 0:09.69 checking for the assembler... /usr/bin/clang 0:09.71 checking for llvm-objdump... /usr/bin/llvm-objdump 0:09.74 checking for ar... /usr/bin/llvm-ar 0:09.79 checking whether ar supports response files... yes 0:09.82 checking for host_ar... /usr/bin/llvm-ar 0:09.84 checking for nm... /usr/bin/llvm-nm 0:09.88 checking for i8mm target feature... yes 0:09.92 checking for ARM SVE2 target feature... yes 0:09.95 checking for ARM dotprod target feature... yes 0:09.96 checking for pkg_config... /usr/bin/pkg-config 0:09.96 checking for pkg-config version... 2.5.1 0:09.96 checking whether pkg-config is pkgconf... yes 0:10.05 checking for strndup... yes 0:10.13 checking for posix_memalign... yes 0:10.22 checking for memalign... yes 0:10.30 checking for malloc_usable_size... yes 0:10.35 checking for malloc.h... yes 0:10.39 checking whether malloc_usable_size definition can use const argument... no 0:10.43 checking for stdint.h... yes 0:10.46 checking for inttypes.h... yes 0:10.50 checking for alloca.h... yes 0:10.53 checking for sys/byteorder.h... no 0:10.57 checking for getopt.h... yes 0:10.61 checking for unistd.h... yes 0:10.64 checking for nl_types.h... yes 0:10.68 checking for cpuid.h... no 0:10.72 checking for fts.h... yes 0:10.76 checking for sys/statvfs.h... yes 0:10.79 checking for sys/statfs.h... yes 0:10.83 checking for sys/vfs.h... yes 0:10.88 checking for sys/mount.h... yes 0:10.92 checking for sys/quota.h... yes 0:10.97 checking for linux/quota.h... yes 0:11.01 checking for linux/if_addr.h... yes 0:11.06 checking for linux/rtnetlink.h... yes 0:11.09 checking for sys/queue.h... yes 0:11.13 checking for sys/types.h... yes 0:11.18 checking for netinet/in.h... yes 0:11.22 checking for byteswap.h... yes 0:11.26 checking for memfd_create in sys/mman.h... yes 0:11.35 checking for clock_gettime(CLOCK_MONOTONIC)... yes 0:11.48 checking for res_ninit()... yes 0:11.57 checking for dladdr... yes 0:11.61 checking for dlfcn.h... yes 0:11.69 checking for dlopen in -ldl... yes 0:11.78 checking for gethostbyname_r in -lc_r... no 0:11.87 checking for socket in -lsocket... no 0:11.95 checking for pthread_create... yes 0:12.00 checking for pthread.h... yes 0:12.04 checking whether the C compiler supports -pthread... yes 0:12.27 checking whether 64-bits std::atomic requires -latomic... no 0:12.30 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:12.34 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:12.37 checking whether the C compiler supports -Wformat-type-confusion... yes 0:12.41 checking whether the C++ compiler supports -Wformat-type-confusion... yes 0:12.44 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:12.48 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:12.51 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes 0:12.55 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes 0:12.58 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:12.62 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:12.66 checking whether the C compiler supports -Wunreachable-code-return... yes 0:12.69 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:12.73 checking whether the C compiler supports -Wunused-but-set-parameter... yes 0:12.76 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes 0:12.80 checking whether the C compiler supports -Wclass-varargs... yes 0:12.83 checking whether the C++ compiler supports -Wclass-varargs... yes 0:12.87 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:12.91 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:12.94 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:12.97 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:13.01 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:13.04 checking whether the C compiler supports -Wloop-analysis... yes 0:13.08 checking whether the C++ compiler supports -Wloop-analysis... yes 0:13.11 checking whether the C compiler supports -Wno-range-loop-analysis... yes 0:13.15 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes 0:13.19 checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... yes 0:13.22 checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes 0:13.25 checking whether the C++ compiler supports -Wdeprecated-literal-operator... yes 0:13.29 checking whether the C compiler supports -Winvalid-utf8... yes 0:13.32 checking whether the C++ compiler supports -Winvalid-utf8... yes 0:13.36 checking whether the C++ compiler supports -Wcomma... yes 0:13.39 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:13.43 checking whether the C compiler supports -Wstring-conversion... yes 0:13.46 checking whether the C++ compiler supports -Wstring-conversion... yes 0:13.50 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:13.53 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:13.57 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:13.60 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:13.64 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:13.67 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:13.71 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:13.74 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:13.78 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:13.82 checking whether the C compiler supports -Wno-error=deprecated-builtins... yes 0:13.85 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... yes 0:13.89 checking whether the C compiler supports -Wformat... yes 0:13.92 checking whether the C++ compiler supports -Wformat... yes 0:13.96 checking whether the C compiler supports -Wformat-security... yes 0:14.00 checking whether the C++ compiler supports -Wformat-security... yes 0:14.04 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:14.08 checking whether the C compiler supports -Wno-psabi... yes 0:14.11 checking whether the C++ compiler supports -Wno-psabi... yes 0:14.15 checking whether the C compiler supports -Wthread-safety... yes 0:14.19 checking whether the C++ compiler supports -Wthread-safety... yes 0:14.23 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes 0:14.27 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes 0:14.30 checking whether the C++ compiler supports -Wno-vla-cxx-extension... yes 0:14.34 checking whether the C compiler supports -Wno-unknown-warning-option... yes 0:14.37 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes 0:14.41 checking whether the C compiler supports -Wno-character-conversion... yes 0:14.44 checking whether the C++ compiler supports -Wno-character-conversion... yes 0:14.47 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:14.51 checking whether the C++ compiler supports -fno-aligned-new... yes 0:15.25 checking whether we're trying to statically link with libstdc++... no 0:15.36 checking whether the linker supports Identical Code Folding... yes 0:15.45 checking whether the C linker supports -Wl,--build-id=sha1... yes 0:15.48 checking whether the C assembler supports -Wa,--noexecstack... yes 0:15.57 checking whether the C linker supports -Wl,-z,noexecstack... yes 0:15.65 checking whether the C linker supports -Wl,-z,text... yes 0:15.73 checking whether the C linker supports -Wl,-z,relro... yes 0:15.82 checking whether the C linker supports -Wl,-z,now... yes 0:15.90 checking whether the C linker supports -Wl,-z,nocopyreloc... yes 0:15.94 checking whether the C assembler supports -fPIC... yes 0:15.98 checking whether the C compiler supports -fPIC... yes 0:16.01 checking whether the C++ compiler supports -fPIC... yes 0:16.10 checking what kind of list files are supported by the linker... linkerlist 0:16.10 checking for llvm_profdata... /usr/bin/llvm-profdata 0:16.15 checking for readelf... /usr/bin/llvm-readelf 0:16.19 checking for objcopy... /usr/bin/llvm-objcopy 0:16.20 checking for alsa... yes 0:16.20 checking MOZ_ALSA_CFLAGS... 0:16.20 checking MOZ_ALSA_LIBS... -lasound 0:16.20 checking for jack... yes 0:16.21 checking MOZ_JACK_CFLAGS... 0:16.21 checking MOZ_JACK_LIBS... -ljack 0:16.21 checking for libpulse... yes 0:16.21 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:16.21 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread 0:16.21 checking for nspr >= 4.32... yes 0:16.22 checking NSPR_CFLAGS... -I/usr/include/nspr 0:16.22 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 0:16.22 checking for rustc... /usr/bin/rustc 0:16.22 checking for cargo... /usr/bin/cargo 0:16.29 checking rustc version... 1.94.1 0:16.31 checking cargo version... 1.94.1 0:16.43 checking for rust host triplet... aarch64-unknown-linux-gnu 0:16.49 checking for rust target triplet... aarch64-unknown-linux-gnu 0:16.49 checking for rustdoc... /usr/bin/rustdoc 0:16.50 checking for cbindgen... /usr/bin/cbindgen 0:16.50 checking for rustfmt... /usr/bin/rustfmt 0:16.50 checking for clang for bindgen... /usr/bin/clang++ 0:16.52 checking for libclang for bindgen... /usr/lib/libclang.so 0:16.54 checking that libclang is new enough... yes 0:16.54 checking bindgen cflags... ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-std=gnu++20'] 0:16.58 checking for tm_zone and tm_gmtoff in struct tm... yes 0:16.67 checking for getpagesize... yes 0:16.76 checking for gmtime_r... yes 0:16.86 checking for localtime_r... yes 0:16.95 checking for gettid... yes 0:17.05 checking for setpriority... yes 0:17.14 checking for syscall... yes 0:17.23 checking for getc_unlocked... yes 0:17.32 checking for pthread_getname_np... yes 0:17.40 checking for pthread_get_name_np... no 0:17.50 checking for nl_langinfo and CODESET... yes 0:17.59 checking for __cxa_demangle... yes 0:17.68 checking for _getc_nolock... no 0:17.76 checking for localeconv... yes 0:17.79 checking for nodejs... /usr/bin/node (25.9.0) 0:17.80 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... yes 0:17.81 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glycin-2 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread 0:17.82 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lz -lxkbcommon 0:17.83 checking for pango >= 1.22.0... yes 0:17.83 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/sysprof-6 -pthread 0:17.84 checking MOZ_PANGO_LIBS... -lpango-1.0 -lharfbuzz -lgobject-2.0 -lglib-2.0 0:17.85 checking for fontconfig >= 2.7.0... yes 0:17.85 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:17.85 checking _FONTCONFIG_LIBS... -lfontconfig 0:17.85 checking for freetype2 >= 9.10.3... yes 0:17.86 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:17.86 checking _FT2_LIBS... -lfreetype 0:17.86 checking for tar... /usr/bin/tar 0:17.86 checking for unzip... /usr/bin/unzip 0:17.86 checking for the Mozilla API key... no 0:17.86 checking for the Google Location Service API key... yes 0:17.86 checking for the Google Safebrowsing API key... yes 0:17.86 checking for the Bing API key... no 0:17.87 checking for the Adjust SDK key... no 0:17.87 checking for the Leanplum SDK key... no 0:17.87 checking for the Pocket API key... no 0:17.87 checking for x11 xcb xcb-shm x11-xcb xext xrandr >= 1.4.0 xcomposite xcursor xdamage xfixes xi... yes 0:17.88 checking MOZ_X11_CFLAGS... 0:17.88 checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lXrandr -lXcomposite -lXcursor -lXdamage -lXi -lXext -lXfixes -lX11 -lxcb 0:17.88 checking for ice sm... yes 0:17.89 checking MOZ_X11_SM_CFLAGS... -I/usr/include/uuid 0:17.98 checking for stat64... yes 0:18.07 checking for lstat64... yes 0:18.15 checking for truncate64... yes 0:18.24 checking for statvfs64... yes 0:18.32 checking for statvfs... yes 0:18.41 checking for statfs64... yes 0:18.49 checking for statfs... yes 0:18.58 checking for lutimes... yes 0:18.67 checking for posix_fadvise... yes 0:18.76 checking for posix_fallocate... yes 0:18.85 checking for eventfd... yes 0:18.93 checking for arc4random... yes 0:19.03 checking for arc4random_buf... yes 0:19.12 checking for mallinfo... yes 0:19.15 checking for sys/ioccom.h... no 0:19.27 checking for -z pack-relative-relocs option to ld... yes 0:19.59 checking for vld1_s16_x3 in arm_neon.h... yes 0:19.90 checking for vld1_u16_x2 in arm_neon.h... yes 0:20.21 checking for vld1q_u8_x4 in arm_neon.h... yes 0:20.21 Using wasi sysroot in /usr/share/wasi-sysroot 0:20.21 checking for the wasm C compiler... /usr/bin/clang 0:20.24 checking whether the wasm C compiler can be used... yes 0:20.24 checking the wasm C compiler version... 22.1.3 0:20.27 checking the wasm C compiler works... yes 0:20.31 checking the wasm C compiler can find wasi headers... yes 0:20.40 checking the wasm C linker can find wasi libraries... yes 0:20.40 checking for the wasm C++ compiler... /usr/bin/clang++ 0:20.43 checking whether the wasm C++ compiler can be used... yes 0:20.43 checking the wasm C++ compiler version... 22.1.3 0:20.46 checking the wasm C++ compiler works... yes 0:20.50 checking the wasm C++ compiler can find wasi headers... yes 0:20.60 checking the wasm C++ linker can find wasi libraries... yes 0:20.66 checking for clock() in wasi sysroot... no 0:20.77 checking for emulated clock() in wasi sysroot... yes 0:20.77 checking for dump_syms... not found 0:20.85 checking for getcontext... yes 0:20.86 checking for nss >= 3.121... yes 0:20.86 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr 0:20.86 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 0:20.87 checking for gthread-2.0... yes 0:20.87 checking MOZ_GTHREAD_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread 0:20.87 checking MOZ_GTHREAD_LIBS... -lgthread-2.0 -pthread -lglib-2.0 0:20.88 checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0... yes 0:20.89 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glycin-2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread 0:20.90 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lz 0:20.91 checking for glib-2.0 >= 2.42 gobject-2.0... yes 0:20.91 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread 0:20.91 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:20.91 checking for dbus-1 >= 0.60... yes 0:20.91 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 0:20.91 checking MOZ_DBUS_LIBS... -ldbus-1 0:20.96 checking for sin_len in struct sockaddr_in... no 0:20.99 checking for sin_len6 in struct sockaddr_in6... no 0:21.04 checking for sa_len in struct sockaddr... no 0:21.09 checking for pthread_cond_timedwait_monotonic_np... no 0:21.13 checking for 32-bits ethtool_cmd.speed... yes 0:21.14 checking ONNX install path... no 0:21.18 checking for valid C compiler optimization flags... yes 0:21.18 checking for gmake... /usr/bin/make 0:21.19 checking for gmake version... 4.4.1 0:21.19 checking for watchman... not found 0:21.19 checking for xargs... /usr/bin/xargs 0:21.31 checking for strip... /usr/bin/llvm-strip 0:21.31 Creating config.status 0:21.61 Reticulating splines... 0:32.07 Finished reading 2390 moz.build files in 2.49s 0:32.07 Read 13 gyp files in parallel contributing 0.00s to total wall time 0:32.07 Processed into 17472 build config descriptors in 2.20s 0:32.07 RecursiveMake backend executed in 3.68s 0:32.07 4972 total backend files; 4972 created; 0 updated; 0 unchanged; 0 deleted; 16 -> 1876 Makefile 0:32.07 FasterMake backend executed in 0.26s 0:32.07 54 total backend files; 54 created; 0 updated; 0 unchanged; 0 deleted 0:32.07 Clangd backend executed in 1.32s 0:32.07 1182 total backend files; 3 created; 0 updated; 1179 unchanged; 0 deleted 0:32.07 Total wall time: 10.50s; CPU time: 10.14s; Efficiency: 97%; Untracked: 0.56s 0:33.37 Configure complete! 0:33.37 Be sure to run |mach build| to pick up any changes 0:33.43 W Adding make options from /build/firefox/src/firefox-149.0.2/.mozconfig MOZ_OBJDIR=/build/firefox/src/firefox-149.0.2/obj OBJDIR=/build/firefox/src/firefox-149.0.2/obj FOUND_MOZCONFIG=/build/firefox/src/firefox-149.0.2/.mozconfig export FOUND_MOZCONFIG 0:33.43 Parallelism determined by memory: using 8 jobs for 8 cores based on 15.2 GiB RAM and estimated job size of 1.0 GiB 0:33.43 /usr/bin/make -f client.mk -j8 -s 0:33.78 Elapsed: 0.06s; From _tests: Kept 11 existing; Added/updated 717; Removed 0 files and 0 directories. 0:33.80 Elapsed: 0.07s; From dist/xpi-stage: Kept 0 existing; Added/updated 518; Removed 0 files and 0 directories. 0:33.87 Elapsed: 0.15s; From dist/bin: Kept 14 existing; Added/updated 2912; Removed 0 files and 0 directories. 0:33.95 Elapsed: 0.22s; From dist/include: Kept 3007 existing; Added/updated 5054; Removed 0 files and 0 directories. 0:34.08 ./mozilla-config.h.stub 0:34.08 ./buildid.h.stub 0:34.08 ./source-repo.h.stub 0:34.08 ./RelationType.h.stub 0:34.08 ./Role.h.stub 0:34.08 ./stl.sentinel.stub 0:34.09 ./system-header.sentinel.stub 0:34.09 ./xpcAccEvents.h.stub 0:34.11 config 0:34.40 ./buildconfig.rs.stub 0:34.40 ./fficonfig.h.stub 0:34.43 ./ffi.h.stub 0:34.44 ./config.h.stub 0:34.45 ./cbindgen-metadata.json.stub 0:34.45 ./UseCounterList.h.stub 0:34.48 ./UseCounterWorkerList.h.stub 0:34.57 ./CSSStyleProperties.webidl.stub 0:34.71 ./CSSPageDescriptors.webidl.stub 0:34.76 ./CSSPositionTryDescriptors.webidl.stub 0:34.77 ./BaseChars.h.stub 0:34.80 ./IsCombiningDiacritic.h.stub 0:34.84 ./js-confdefs.h.stub 0:34.88 ./js-config.h.stub 0:34.89 ./PrefsGenerated.h.stub 0:35.10 ./ProfilingCategoryList.h.stub 0:35.15 ./ReservedWordsGenerated.h.stub 0:35.15 ./StatsPhasesGenerated.h.stub 0:35.18 ./ABIFunctionTypeGenerated.h.stub 0:35.20 ./MIROpsGenerated.h.stub 0:35.41 ./LIROpsGenerated.h.stub 0:35.48 ./CacheIROpsGenerated.h.stub 0:35.48 ./AtomicOperationsGenerated.h.stub 0:35.49 ./WasmBuiltinModuleGenerated.h.stub 0:35.56 ./FrameIdList.h.stub 0:35.63 ./FrameTypeList.h.stub 0:35.81 ./NonCustomCSSPropertyId.h.stub 0:35.91 ./ServoCSSPropList.h.stub 0:35.94 ./PseudoStyleTypeList.h.stub 0:35.98 ./CompositorAnimatableProperties.h.stub 0:36.01 ./CountedUnknownProperties.h.stub 0:36.14 ./StaticPrefListAll.h.stub 0:36.15 ./registered_field_trials.h.stub 0:36.27 ./GeckoTraceEvents.h.stub 0:36.34 ./glean_adapter.rs.stub 0:36.37 ./metrics_yamls.cached.stub 0:36.37 ./pings_yamls.cached.stub 0:36.46 ./NimbusFeatureManifest.h.stub 0:36.64 ./TelemetryHistogramEnums.h.stub 0:36.72 ./TelemetryHistogramNameMap.h.stub 0:36.90 ./TelemetryScalarData.h.stub 0:36.91 ./TelemetryScalarEnums.h.stub 0:37.05 ./TelemetryEventData.h.stub 0:37.13 ./TelemetryEventEnums.h.stub 0:37.24 ./TelemetryProcessEnums.h.stub 0:37.32 ./TelemetryProcessData.h.stub 0:37.40 ./TelemetryUserInteractionData.h.stub 0:37.59 ./TelemetryUserInteractionNameMap.h.stub 0:37.63 ./validated.yaml.stub 0:37.72 ./profiling_categories.rs.stub 0:37.74 ./ErrorList.h.stub 0:37.75 ./ErrorNamesInternal.h.stub 0:37.80 ./error_list.rs.stub 0:37.91 ./Services.h.stub 0:37.94 ./GeckoProcessTypes.h.stub 0:38.07 ./Components.h.stub 0:38.10 ./nsGkAtomList.h.stub 0:38.12 ./xpidl.stub.stub 0:38.37 ./application.ini.stub 0:38.38 ./selfhosted.out.h.stub 0:38.40 ./GleanPings.h.stub 0:38.40 config/nsinstall_real 0:38.45 ./CrashAnnotations.h.stub 0:38.49 ./generated_metrics.yaml.stub 0:38.51 ./conversions.rs.stub 0:38.69 ./application.ini.h.stub 0:39.58 ./glean_metrics.rs.stub 0:39.82 WARNING: mkdir -dot- requested by /usr/bin/make -C /build/firefox/src/firefox-149.0.2/obj/config/makefiles/xpidl xpidl 0:39.82 config/makefiles/xpidl/Bits.xpt 0:39.82 config/makefiles/xpidl/accessibility.xpt 0:40.03 ./GeneratedElementDocumentState.h.stub 0:40.04 config/makefiles/xpidl/alerts.xpt 0:40.19 config/makefiles/xpidl/appshell.xpt 0:40.20 config/makefiles/xpidl/appstartup.xpt 0:40.21 ./fragmentdirectives_ffi_generated.h.stub 0:40.29 config/makefiles/xpidl/autocomplete.xpt 0:40.30 config/makefiles/xpidl/autoplay.xpt 0:40.55 ./data_encoding_ffi_generated.h.stub 0:40.55 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:40.59 config/makefiles/xpidl/browsercompsbase.xpt 0:40.62 config/makefiles/xpidl/caps.xpt 0:40.64 config/makefiles/xpidl/captivedetect.xpt 0:40.70 config/makefiles/xpidl/cascade_bindings.xpt 0:40.91 ./mime_guess_ffi_generated.h.stub 0:40.92 config/makefiles/xpidl/chrome.xpt 0:40.93 config/makefiles/xpidl/commandhandler.xpt 0:40.95 config/makefiles/xpidl/commandlines.xpt 0:41.03 ./audioipc2_client_ffi_generated.h.stub 0:41.09 config/makefiles/xpidl/composer.xpt 0:41.24 ./audioipc2_server_ffi_generated.h.stub 0:41.27 config/makefiles/xpidl/content_events.xpt 0:41.32 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:41.33 config/makefiles/xpidl/dap.xpt 0:41.35 ./midir_impl_ffi_generated.h.stub 0:41.47 config/makefiles/xpidl/docshell.xpt 0:41.60 ./origin_trials_ffi_generated.h.stub 0:41.61 config/makefiles/xpidl/dom.xpt 0:41.66 ./webrender_ffi_generated.h.stub 0:41.69 ./wgpu_ffi_generated.h.stub 0:41.71 config/makefiles/xpidl/dom_audiochannel.xpt 0:41.82 config/makefiles/xpidl/dom_base.xpt 0:41.92 ./unicode_bidi_ffi_generated.h.stub 0:42.01 ./mapped_hyph.h.stub 0:42.14 config/makefiles/xpidl/dom_bindings.xpt 0:42.17 config/makefiles/xpidl/dom_events.xpt 0:42.21 config/makefiles/xpidl/dom_geolocation.xpt 0:42.38 ./fluent_ffi_generated.h.stub 0:42.54 config/makefiles/xpidl/dom_identitycredential.xpt 0:42.54 ./l10nregistry_ffi_generated.h.stub 0:42.73 ./localization_ffi_generated.h.stub 0:42.75 config/makefiles/xpidl/dom_indexeddb.xpt 0:42.75 config/makefiles/xpidl/dom_localstorage.xpt 0:42.84 ./fluent_langneg_ffi_generated.h.stub 0:42.92 ./locale_service_glue_generated.h.stub 0:42.92 ./oxilangtag_ffi_generated.h.stub 0:43.12 config/makefiles/xpidl/dom_media.xpt 0:43.12 ./unic_langid_ffi_generated.h.stub 0:43.15 config/makefiles/xpidl/dom_network.xpt 0:43.31 config/makefiles/xpidl/dom_notification.xpt 0:43.32 ./ServoStyleConsts.h.stub 0:43.33 ./mp4parse_ffi_generated.h.stub 0:43.47 config/makefiles/xpidl/dom_payments.xpt 0:43.49 ./idna_glue.h.stub 0:43.54 ./MozURL_ffi.h.stub 0:43.67 config/makefiles/xpidl/dom_power.xpt 0:43.73 ./rust_helper.h.stub 0:43.82 config/makefiles/xpidl/dom_push.xpt 0:43.89 ./uritemplate_glue.h.stub 0:43.92 ./urlpattern_glue.h.stub 0:44.09 ./neqo_glue_ffi_generated.h.stub 0:44.16 config/makefiles/xpidl/dom_quota.xpt 0:44.17 config/makefiles/xpidl/dom_security.xpt 0:44.23 ./signature_cache_ffi.h.stub 0:44.30 ./mozilla_abridged_certs_generated.h.stub 0:44.46 ./pdf_trust_anchors_ffi_generated.h.stub 0:44.49 config/makefiles/xpidl/dom_serializers.xpt 0:44.52 config/makefiles/xpidl/dom_sidebar.xpt 0:44.56 config/makefiles/xpidl/dom_simpledb.xpt 0:44.62 ./qwac_trust_anchors_ffi_generated.h.stub 0:44.65 ./mls_gk_ffi_generated.h.stub 0:44.89 config/makefiles/xpidl/dom_storage.xpt 0:44.90 config/makefiles/xpidl/dom_system.xpt 0:44.92 config/makefiles/xpidl/dom_webauthn.xpt 0:44.96 ./content_classifier_ffi.h.stub 0:44.97 ./dap_ffi_generated.h.stub 0:44.99 ./fog_ffi_generated.h.stub 0:45.28 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:45.29 ./jog_ffi_generated.h.stub 0:45.30 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:45.33 ./GleanMetrics.h.stub 0:45.34 ./GleanJSMetricsLookup.cpp.stub 0:45.36 ./metrics.rs.stub 0:45.65 config/makefiles/xpidl/dom_workers.xpt 0:45.70 config/makefiles/xpidl/dom_xslt.xpt 0:45.71 ./factory.rs.stub 0:45.73 ./crash_helper_client_ffi_generated.h.stub 0:46.01 config/makefiles/xpidl/dom_xul.xpt 0:46.07 ./crash_helper_ffi_generated.h.stub 0:46.38 config/makefiles/xpidl/downloads.xpt 0:46.38 config/makefiles/xpidl/editor.xpt 0:46.59 ./mozannotation_client_ffi_generated.h.stub 0:46.61 ./rust_minidump_writer_linux_ffi_generated.h.stub 0:46.81 ./profiler_ffi_generated.h.stub 0:46.82 config/makefiles/xpidl/enterprisepolicies.xpt 0:46.86 config/makefiles/xpidl/extensions.xpt 0:46.97 ./gk_rust_utils_ffi_generated.h.stub 0:47.37 config/makefiles/xpidl/exthandler.xpt 0:47.53 config/makefiles/xpidl/fastfind.xpt 0:47.58 config/makefiles/xpidl/fog.xpt 0:47.76 config/makefiles/xpidl/gfx.xpt 0:48.10 config/makefiles/xpidl/html5.xpt 0:48.18 config/makefiles/xpidl/htmlparser.xpt 0:48.27 config/makefiles/xpidl/http-sfv.xpt 0:48.55 config/makefiles/xpidl/imglib2.xpt 0:48.79 config/makefiles/xpidl/inspector.xpt 0:48.85 config/makefiles/xpidl/intl.xpt 0:48.91 config/makefiles/xpidl/jar.xpt 0:48.93 config/makefiles/xpidl/jsdevtools.xpt 0:49.08 config/makefiles/xpidl/kvstore.xpt 0:49.33 config/makefiles/xpidl/layout_base.xpt 0:49.37 config/makefiles/xpidl/layout_style.xpt 0:49.53 config/makefiles/xpidl/layout_xul_tree.xpt 0:49.60 config/makefiles/xpidl/locale.xpt 0:49.61 config/makefiles/xpidl/loginmgr.xpt 0:49.81 config/makefiles/xpidl/migration.xpt 0:49.86 config/makefiles/xpidl/mimetype.xpt 0:49.89 config/makefiles/xpidl/ml.xpt 0:49.96 config/makefiles/xpidl/mozfind.xpt 0:50.14 config/makefiles/xpidl/mozintl.xpt 0:50.21 config/makefiles/xpidl/necko.xpt 0:50.21 config/makefiles/xpidl/necko_about.xpt 0:50.25 config/makefiles/xpidl/necko_cache2.xpt 0:50.30 config/makefiles/xpidl/necko_cookie.xpt 0:50.52 config/makefiles/xpidl/necko_dns.xpt 0:50.59 config/makefiles/xpidl/necko_file.xpt 0:50.63 config/makefiles/xpidl/necko_http.xpt 0:50.73 config/makefiles/xpidl/necko_res.xpt 0:51.23 config/makefiles/xpidl/necko_socket.xpt 0:51.26 config/makefiles/xpidl/necko_strconv.xpt 0:51.53 config/makefiles/xpidl/necko_viewsource.xpt 0:51.59 config/makefiles/xpidl/necko_websocket.xpt 0:51.77 config/makefiles/xpidl/necko_webtransport.xpt 0:51.77 config/makefiles/xpidl/necko_wifi.xpt 0:52.01 config/makefiles/xpidl/parentalcontrols.xpt 0:52.01 config/makefiles/xpidl/peerconnection.xpt 0:52.14 config/makefiles/xpidl/permissions.xpt 0:52.26 config/makefiles/xpidl/pipnss.xpt 0:52.35 config/makefiles/xpidl/places.xpt 0:52.61 config/makefiles/xpidl/pref.xpt 0:52.63 config/makefiles/xpidl/prefetch.xpt 0:52.76 config/makefiles/xpidl/privateattribution.xpt 0:52.77 config/makefiles/xpidl/profiler.xpt 0:52.77 config/makefiles/xpidl/remote.xpt 0:52.92 config/makefiles/xpidl/reputationservice.xpt 0:52.94 config/makefiles/xpidl/sandbox.xpt 0:53.04 config/makefiles/xpidl/satchel.xpt 0:53.09 config/makefiles/xpidl/services.xpt 0:53.12 config/makefiles/xpidl/sessionstore.xpt 0:53.12 config/makefiles/xpidl/shellservice.xpt 0:53.12 config/makefiles/xpidl/shistory.xpt 0:53.26 config/makefiles/xpidl/spellchecker.xpt 0:53.28 config/makefiles/xpidl/startupcache.xpt 0:53.37 config/makefiles/xpidl/storage.xpt 0:53.44 config/makefiles/xpidl/telemetry.xpt 0:53.45 config/makefiles/xpidl/thumbnails.xpt 0:53.47 config/makefiles/xpidl/toolkit_antitracking.xpt 0:53.47 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 0:53.62 config/makefiles/xpidl/toolkit_backgroundtasks.xpt 0:53.65 config/makefiles/xpidl/toolkit_cleardata.xpt 0:53.70 config/makefiles/xpidl/toolkit_contentanalysis.xpt 0:53.81 config/makefiles/xpidl/toolkit_cookiebanners.xpt 0:53.82 config/makefiles/xpidl/toolkit_crashservice.xpt 0:53.86 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 0:53.91 config/makefiles/xpidl/toolkit_media.xpt 0:53.94 config/makefiles/xpidl/toolkit_modules.xpt 0:53.98 config/makefiles/xpidl/toolkit_processtools.xpt 0:54.01 config/makefiles/xpidl/toolkit_resistfingerprinting.xpt 0:54.05 config/makefiles/xpidl/toolkit_shell.xpt 0:54.17 config/makefiles/xpidl/toolkit_terminator.xpt 0:54.20 config/makefiles/xpidl/toolkit_xulstore.xpt 0:54.24 config/makefiles/xpidl/toolkitprofile.xpt 0:54.26 config/makefiles/xpidl/toolkitremote.xpt 0:54.29 config/makefiles/xpidl/txmgr.xpt 0:54.32 config/makefiles/xpidl/txtsvc.xpt 0:54.37 config/makefiles/xpidl/uconv.xpt 0:54.43 config/makefiles/xpidl/update.xpt 0:54.51 config/makefiles/xpidl/uriloader.xpt 0:54.54 config/makefiles/xpidl/url-classifier.xpt 0:54.59 config/makefiles/xpidl/urlformatter.xpt 0:54.63 config/makefiles/xpidl/webBrowser_core.xpt 0:54.65 config/makefiles/xpidl/webbrowserpersist.xpt 0:54.69 config/makefiles/xpidl/webextensions.xpt 0:54.72 config/makefiles/xpidl/webvtt.xpt 0:54.79 config/makefiles/xpidl/widget.xpt 0:54.85 config/makefiles/xpidl/windowcreator.xpt 0:54.94 config/makefiles/xpidl/windowwatcher.xpt 0:54.99 config/makefiles/xpidl/xpcom_base.xpt 0:55.04 config/makefiles/xpidl/xpcom_components.xpt 0:55.08 config/makefiles/xpidl/xpcom_ds.xpt 0:55.08 config/makefiles/xpidl/xpcom_io.xpt 0:55.12 config/makefiles/xpidl/xpcom_system.xpt 0:55.13 config/makefiles/xpidl/xpcom_threads.xpt 0:55.28 config/makefiles/xpidl/xpconnect.xpt 0:55.44 config/makefiles/xpidl/xul.xpt 0:55.47 config/makefiles/xpidl/xulapp.xpt 0:55.50 config/makefiles/xpidl/zipwriter.xpt 0:55.88 config/makefiles/xpidl/xptdata.stub 0:56.81 memory/build 0:56.81 browser/app 0:56.81 mfbt 0:56.81 build/pure_virtual 0:56.81 mozglue/build 0:56.81 memory/mozalloc 0:56.81 mozglue/baseprofiler 0:56.88 mozglue/interposers 0:56.93 mozglue/misc 0:57.65 third_party/fmt 1:00.65 xpcom/glue/standalone 1:01.74 config/external/mozinference/libmozinference.so.symbols.stub 1:01.79 third_party/llama.cpp 1:01.88 Compiling unicode-ident v1.0.6 1:01.98 Compiling proc-macro2 v1.0.101 1:02.05 config/external/wasm2c_sandbox_compiler 1:05.86 Compiling quote v1.0.40 1:05.99 Compiling serde_core v1.0.228 1:06.71 Compiling syn v2.0.106 1:07.17 Compiling serde v1.0.228 1:07.72 Compiling cfg-if v1.0.0 1:07.75 Compiling libc v0.2.176 1:10.21 Compiling bitflags v2.10.0 1:10.89 Compiling autocfg v1.1.0 (/build/firefox/src/firefox-149.0.2/third_party/rust/autocfg) 1:11.67 Compiling version_check v0.9.4 1:12.27 Compiling thiserror v2.0.12 1:12.78 Compiling shlex v1.3.0 1:13.55 Compiling log v0.4.26 1:13.70 Compiling memchr v2.7.4 1:14.17 Compiling synstructure v0.13.1 1:14.22 Compiling equivalent v1.0.1 1:14.25 Compiling foldhash v0.2.0 1:14.55 Compiling zmij v1.0.20 1:14.70 Compiling minimal-lexical v0.2.1 1:14.89 Compiling nom v7.1.3 1:14.93 Compiling stable_deref_trait v1.2.0 1:14.98 Compiling mozbuild v0.1.0 (/build/firefox/src/firefox-149.0.2/build/rust/mozbuild) 1:15.02 Compiling glob v0.3.1 1:15.18 Compiling winnow v0.7.13 1:16.37 Compiling itoa v1.0.15 1:16.48 Compiling rustc-hash v2.1.1 1:16.56 Compiling once_cell v1.21.3 1:16.78 Compiling toml_datetime v0.7.3 1:17.30 Compiling toml_parser v1.0.4 1:17.50 Compiling serde_spanned v1.0.3 1:17.60 Compiling toml_writer v1.0.4 1:17.85 Compiling toml v0.9.8 1:17.87 Compiling getrandom v0.3.3 1:18.71 Compiling semver v1.0.16 1:19.07 Compiling fastrand v2.1.1 1:19.33 Compiling siphasher v1.0.1 1:19.50 Compiling anyhow v1.0.69 1:19.55 Compiling jobserver v0.1.33 1:19.57 Compiling serde_json v1.0.149 1:19.77 Compiling rustix v0.38.39 1:20.39 Compiling cc v1.2.30 1:20.54 Compiling libm v0.2.6 1:20.74 Compiling heck v0.5.0 1:21.71 Compiling any_all_workaround v0.1.0 (https://github.com/hsivonen/any_all_workaround?rev=7fb1b7034c9f172aade21ee1c8554e8d8a48af80#7fb1b703) 1:21.87 Compiling either v1.8.1 1:22.03 Compiling itertools v0.14.0 1:22.66 Compiling encoding_rs v0.8.35 1:22.90 Compiling writeable v0.6.2 1:23.86 Compiling litemap v0.8.0 1:24.06 Compiling num-traits v0.2.19 1:24.18 Compiling camino v1.1.2 1:24.72 Compiling hashbrown v0.16.0 1:25.11 Compiling linux-raw-sys v0.4.14 1:25.50 Compiling indexmap v2.11.4 1:26.86 Compiling nsstring v0.1.0 (/build/firefox/src/firefox-149.0.2/xpcom/rust/nsstring) 1:27.00 Compiling getrandom v0.2.999 (/build/firefox/src/firefox-149.0.2/build/rust/getrandom) 1:27.05 Compiling clang-sys v1.7.0 1:27.45 Compiling fs-err v2.9.0 1:27.99 Compiling tempfile v3.16.0 1:28.89 Compiling lazy_static v1.4.0 1:28.95 Compiling aho-corasick v1.1.0 1:29.57 Compiling regex-syntax v0.8.5 1:30.96 Compiling pkg-config v0.3.26 1:32.09 Compiling regex-automata v0.4.14 1:33.07 Compiling libloading v0.8.6 1:33.29 Compiling bindgen v0.72.0 (https://github.com/rust-lang/rust-bindgen?rev=9366e0af8da529c958b4cd4fcbe492d951c86f5c#9366e0af) 1:33.63 Compiling cexpr v0.6.0 1:36.24 Compiling regex v1.12.3 1:36.54 Compiling icu_properties_data v2.1.2 1:37.86 Compiling thin-vec v0.2.14 (/build/firefox/src/firefox-149.0.2/third_party/rust/thin-vec) 1:38.33 Compiling utf8_iter v1.0.4 1:38.53 Compiling icu_normalizer_data v2.1.1 1:38.77 Compiling static_assertions v1.1.0 1:38.80 Compiling scopeguard v1.1.0 1:40.71 Compiling percent-encoding v2.3.2 1:41.02 Compiling bytes v1.11.1 1:44.31 Compiling typenum v1.16.0 1:44.43 Compiling form_urlencoded v1.2.2 1:44.70 Compiling smawk v0.3.2 1:44.80 Compiling plain v0.2.3 1:44.86 Compiling textwrap v0.16.1 1:45.48 Compiling nserror v0.1.0 (/build/firefox/src/firefox-149.0.2/xpcom/rust/nserror) 1:45.61 Compiling weedle2 v5.0.0 1:47.78 Compiling crossbeam-utils v0.8.21 1:51.18 Compiling generic-array v0.14.6 1:52.20 Compiling serde_derive v1.0.228 1:52.69 Compiling thiserror-impl v2.0.12 1:52.71 Compiling zerofrom-derive v0.1.3 1:55.54 Compiling yoke-derive v0.8.0 1:57.17 Compiling displaydoc v0.2.4 2:01.42 Compiling zerovec-derive v0.11.1 2:04.76 Compiling uniffi_internal_macros v0.31.0 2:08.44 Compiling scroll_derive v0.12.0 2:09.87 Compiling zerofrom v0.1.4 2:10.04 Compiling yoke v0.8.0 2:10.26 Compiling zerovec v0.11.4 2:10.65 Compiling zerotrie v0.2.2 2:10.97 Compiling uniffi_pipeline v0.31.0 2:11.06 Compiling scroll v0.12.0 2:11.33 Compiling uniffi_meta v0.31.0 2:11.59 Compiling tinystr v0.8.1 2:11.79 Compiling icu_locale_core v2.1.1 2:11.98 Compiling potential_utf v0.1.4 2:12.20 Compiling icu_collections v2.1.1 2:13.98 Compiling smallvec v1.15.1 2:14.25 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56) 2:14.44 Compiling icu_provider v2.1.1 2:16.75 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) 2:16.90 Compiling icu_normalizer v2.1.1 2:19.07 Compiling icu_properties v2.1.2 2:19.40 Compiling basic-toml v0.1.2 2:22.19 Compiling uniffi_macros v0.31.0 2:22.26 Compiling idna_adapter v1.2.1 2:22.35 Compiling idna v1.1.0 2:22.70 Compiling askama_parser v0.14.0 2:22.87 Compiling url v2.5.7 2:24.85 Compiling goblin v0.9.2 2:25.84 Compiling uniffi_udl v0.31.0 2:28.27 Compiling cargo-platform v0.1.2 2:29.35 Compiling goblin v0.8.999 (/build/firefox/src/firefox-149.0.2/build/rust/goblin) 2:29.41 Compiling cargo_metadata v0.19.2 2:33.97 Compiling uniffi_core v0.31.0 2:35.31 Compiling fnv v1.0.7 2:35.35 Compiling ident_case v1.0.1 2:35.43 Compiling strsim v0.11.1 2:36.56 Compiling darling_core v0.20.10 2:37.44 Compiling cstr v0.2.11 2:38.09 Compiling xpcom_macros v0.1.0 (/build/firefox/src/firefox-149.0.2/xpcom/rust/xpcom/xpcom_macros) 2:41.49 Compiling termcolor v1.4.1 2:42.18 Compiling threadbound v0.1.5 2:42.24 Compiling env_logger v0.10.0 2:42.99 Compiling askama_derive v0.14.0 2:43.20 Compiling lock_api v0.4.9 2:43.35 Compiling parking_lot_core v0.9.10 2:43.61 Compiling cfg_aliases v0.2.1 2:43.66 Compiling pin-project-lite v0.2.14 2:44.58 Compiling xpcom v0.1.0 (/build/firefox/src/firefox-149.0.2/xpcom/rust/xpcom) 2:44.68 Compiling byteorder v1.5.0 2:45.28 Compiling parking_lot v0.12.3 2:45.70 Compiling uuid v1.3.0 2:46.39 Compiling euclid v0.22.13 2:47.01 Compiling thiserror v1.999.999 (/build/firefox/src/firefox-149.0.2/build/rust/thiserror) 2:47.05 Compiling vcpkg v0.2.999 (/build/firefox/src/firefox-149.0.2/build/rust/vcpkg) 2:47.09 Compiling libsqlite3-sys v0.35.0 2:47.40 Compiling hex v0.4.3 2:47.72 Compiling bincode v1.3.3 2:48.26 Compiling base64 v0.22.1 2:48.84 Compiling app_units v0.7.8 2:48.93 Compiling crypto-common v0.1.6 2:48.95 Compiling block-buffer v0.10.3 2:49.02 Compiling rand_core v0.6.4 2:49.06 Compiling tracing-core v0.1.33 2:51.86 Compiling uniffi v0.31.0 2:51.90 Compiling digest v0.10.7 2:52.09 Compiling tracing-attributes v0.1.28 2:53.08 dom/media/fake-cdm 2:58.41 Compiling sharded-slab v0.1.7 2:59.12 Compiling thread_local v1.1.8 2:59.24 Compiling darling_macro v0.20.10 2:59.45 Compiling async-trait v0.1.68 3:00.65 Compiling darling v0.20.10 3:00.71 Compiling tracing-subscriber v0.3.20 3:01.64 Compiling hashlink v0.11.0 3:02.02 Compiling memoffset v0.9.0 3:02.19 Compiling cpufeatures v0.2.8 3:02.24 Compiling ppv-lite86 v0.2.17 3:02.45 Compiling rand_chacha v0.3.1 3:02.63 Compiling askama v0.14.0 3:03.13 Compiling uniffi_bindgen v0.31.0 3:04.16 Compiling error-support-macros v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/error/macros) 3:04.62 Compiling tracing v0.1.41 3:05.04 Compiling tracing-support v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/tracing) 3:05.05 Compiling bindgen v0.69.999 (/build/firefox/src/firefox-149.0.2/build/rust/bindgen) 3:05.16 Compiling rand v0.8.5 3:06.28 Compiling error-support v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/error) 3:06.79 Compiling hashlink v0.10.999 (/build/firefox/src/firefox-149.0.2/build/rust/hashlink) 3:06.85 Compiling malloc_size_of_derive v0.1.3 (/build/firefox/src/firefox-149.0.2/xpcom/rust/malloc_size_of_derive) 3:09.18 Compiling fallible-iterator v0.3.0 3:09.23 Compiling fallible-streaming-iterator v0.1.9 3:09.35 Compiling ordered-float v3.4.0 3:09.53 Compiling rusqlite v0.37.0 3:09.60 Compiling serde_bytes v0.11.9 3:09.84 Compiling iana-time-zone v0.1.64 3:10.59 Compiling chrono v0.4.42 3:12.81 Compiling wr_malloc_size_of v0.2.2 (/build/firefox/src/firefox-149.0.2/gfx/wr/wr_malloc_size_of) 3:12.95 Compiling phf_shared v0.13.1 3:13.25 Compiling arrayref v0.3.6 3:13.30 Compiling phf_generator v0.13.1 3:13.85 Compiling sha2 v0.10.8 3:14.20 Compiling base64 v0.21.999 (/build/firefox/src/firefox-149.0.2/build/rust/base64) 3:14.24 Compiling arrayvec v0.7.6 3:14.49 Compiling slab v0.4.8 3:14.70 Compiling id-arena v2.2.1 3:14.82 Compiling rkv v0.20.0 3:15.44 dom/media/gmp-plugin-openh264 3:15.72 Compiling gecko-profiler v0.1.0 (/build/firefox/src/firefox-149.0.2/tools/profiler/rust-api) 3:16.60 ipc/app 3:16.88 Compiling prost-derive v0.13.5 3:18.09 toolkit/library/build/libxul.so.symbols.stub 3:18.40 Compiling adler2 v2.0.1 3:18.56 Compiling simd-adler32 v0.3.7 3:19.09 Compiling miniz_oxide v0.8.9 3:20.08 Compiling unic-langid-impl v0.9.6 3:21.08 Compiling profiler-macros v0.1.0 (/build/firefox/src/firefox-149.0.2/tools/profiler/rust-api/macros) 3:21.69 Compiling crossbeam-epoch v0.9.14 3:22.03 Compiling crc32fast v1.4.2 3:22.41 Compiling flate2 v1.1.4 3:23.23 Compiling unic-langid v0.9.6 3:23.28 Compiling memoffset v0.8.999 (/build/firefox/src/firefox-149.0.2/build/rust/memoffset) 3:23.30 Compiling crossbeam-channel v0.5.15 3:23.32 Compiling whatsys v0.3.2 3:23.57 Compiling ffi-support v0.4.4 3:24.15 Compiling zeitstempel v0.2.0 3:24.21 Compiling num_cpus v1.16.0 3:24.33 Compiling pollster v0.3.0 3:24.45 Compiling futures-core v0.3.31 3:24.53 Compiling futures-sink v0.3.31 3:24.58 Compiling rustversion v1.0.19 3:24.61 Compiling rayon-core v1.12.1 3:24.77 Compiling futures-channel v0.3.31 3:25.44 Compiling phf_macros v0.13.1 3:25.57 Compiling hashbrown v0.15.999 (/build/firefox/src/firefox-149.0.2/build/rust/hashbrown) 3:25.61 Compiling toml v0.5.999 (/build/firefox/src/firefox-149.0.2/build/rust/toml) 3:25.65 Compiling nss_build_common v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/rc_crypto/nss/nss_build_common) 3:25.95 Compiling icu_locale_data v2.1.1 3:25.98 Compiling nss_sys v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/rc_crypto/nss/nss_sys) 3:26.15 Compiling crossbeam-deque v0.8.2 3:26.40 Compiling pkcs11-bindings v0.1.7 3:26.68 Compiling futures-macro v0.3.31 3:27.22 Compiling derive_more-impl v2.0.1 3:28.03 Compiling inherent v1.0.7 3:28.35 Compiling prost v0.13.5 3:28.77 Compiling viaduct v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/viaduct) 3:28.99 Compiling static_prefs v0.1.0 (/build/firefox/src/firefox-149.0.2/modules/libpref/init/static_prefs) 3:29.05 Compiling futures-io v0.3.31 3:29.22 Compiling dtoa v0.4.8 3:29.34 Compiling pin-utils v0.1.0 3:29.38 Compiling smallbitvec v2.5.1 3:29.74 Compiling futures-task v0.3.31 3:29.87 Compiling cmake v0.1.999 (/build/firefox/src/firefox-149.0.2/build/rust/cmake) 3:29.90 Compiling cubeb-sys v0.32.0 3:30.04 Compiling dtoa-short v0.3.3 3:30.20 Compiling strum_macros v0.27.1 3:31.27 Compiling phf v0.13.1 3:31.90 Compiling phf_codegen v0.13.1 3:31.99 Compiling mls-rs-codec-derive v0.2.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 3:34.01 Compiling rustc-hash v1.999.999 (/build/firefox/src/firefox-149.0.2/build/rust/rustc-hash) 3:34.04 Compiling futures-util v0.3.31 3:34.32 Compiling zeroize_derive v1.4.2 3:35.48 Compiling cssparser-macros v0.6.1 3:35.71 Compiling precomputed-hash v0.1.1 3:35.75 Compiling mls-rs-codec v0.6.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 3:36.31 Compiling rayon v1.10.0 3:37.32 Compiling cssparser v0.36.0 3:37.74 Compiling futures-executor v0.3.28 3:39.28 Compiling selectors v0.26.0 (/build/firefox/src/firefox-149.0.2/servo/components/selectors) 3:39.50 Compiling icu_locale v2.1.1 3:40.43 Compiling fluent-langneg v0.13.0 3:40.43 Compiling serde_with_macros v3.12.0 3:40.76 Compiling type-map v0.5.1 3:40.81 Compiling zeroize v1.8.1 3:41.04 Compiling rustc_version v0.4.0 3:41.27 Compiling half v2.5.0 3:41.76 Compiling maybe-async v0.2.10 3:41.97 Compiling servo_arc v0.4.0 (/build/firefox/src/firefox-149.0.2/servo/components/servo_arc) 3:41.98 Compiling memmap2 v0.9.3 3:42.10 Compiling bitflags v1.999.999 (/build/firefox/src/firefox-149.0.2/build/rust/bitflags) 3:42.14 Compiling khronos_api v3.1.0 3:42.36 Compiling hawk v5.0.1 3:42.45 Compiling async-task v4.3.0 3:42.54 Compiling to_shmem v0.1.0 (/build/firefox/src/firefox-149.0.2/servo/components/to_shmem) 3:42.66 Compiling moz_task v0.1.0 (/build/firefox/src/firefox-149.0.2/xpcom/rust/moz_task) 3:42.93 Compiling derive_more v2.0.1 3:43.02 Compiling intl-memoizer v0.5.3 3:43.29 Compiling nss v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/rc_crypto/nss) 3:43.55 Compiling futures v0.3.28 3:43.60 Compiling intl_pluralrules v7.0.2 3:44.57 Compiling to_shmem_derive v0.1.0 (/build/firefox/src/firefox-149.0.2/servo/components/to_shmem_derive) 3:45.04 Compiling fluent-syntax v0.12.0 3:45.68 Compiling enum-map-derive v0.17.0 3:45.76 Compiling cubeb-core v0.32.0 3:46.04 Compiling core_maths v0.1.0 3:46.12 Compiling unicase v2.6.0 3:46.29 Compiling self_cell v1.2.0 3:46.74 Compiling neqo-common v0.22.2 (https://github.com/mozilla/neqo?tag=v0.22.2#71889dfc) 3:47.09 Compiling new_debug_unreachable v1.0.4 3:47.21 Compiling strum v0.27.1 3:47.29 Compiling rsclientcerts-util v0.1.0 (/build/firefox/src/firefox-149.0.2/security/manager/ssl/rsclientcerts-util) 3:47.72 Compiling fluent-bundle v0.16.0 3:48.36 Compiling enum-map v2.7.3 3:49.42 accessible/aom 3:49.77 Compiling serde_with v3.12.0 3:50.47 Compiling mls-rs-core v0.21.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 3:50.49 Compiling nss-gk-api v0.3.0 (https://github.com/beurdouche/nss-gk-api?rev=e48a946811ffd64abc78de3ee284957d8d1c0d63#e48a9468) 3:50.75 Compiling qlog v0.15.2 3:51.35 Compiling lalrpop-util v0.19.12 3:51.42 Compiling nix v0.30.1 3:51.56 Compiling webrender_build v0.0.2 (/build/firefox/src/firefox-149.0.2/gfx/wr/webrender_build) 3:52.72 Compiling num-derive v0.4.2 3:53.18 Compiling libdbus-sys v0.2.2 3:53.39 Compiling typeid v1.0.3 3:53.51 Compiling xml-rs v0.8.4 3:53.78 Compiling void v1.0.2 3:53.84 Compiling ash v0.38.0+1.3.281 3:54.57 Compiling trust-anchor-build-util v0.1.0 (/build/firefox/src/firefox-149.0.2/security/manager/ssl/trust-anchor-build-util) 3:55.48 Compiling gl_generator v0.14.0 3:56.07 Compiling malloc_size_of v0.0.1 (/build/firefox/src/firefox-149.0.2/servo/components/malloc_size_of) 3:57.25 Compiling jexl-parser v0.4.0 3:58.02 Compiling rc_crypto v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/rc_crypto) 3:58.37 Compiling naga v28.0.0 (https://github.com/gfx-rs/wgpu?rev=b285d3f9bb128a4c9c00951aa8e54303f6ac0b78#b285d3f9) 3:59.10 Compiling mtu v0.3.0 (https://github.com/mozilla/neqo?tag=v0.22.2#71889dfc) 3:59.25 Compiling neqo-crypto v0.22.2 (https://github.com/mozilla/neqo?tag=v0.22.2#71889dfc) 3:59.48 Compiling serde_path_to_error v0.1.11 4:00.03 Compiling bytemuck_derive v1.9.3 4:00.17 Compiling glslopt v0.1.12 (/build/firefox/src/firefox-149.0.2/build/rust/glslopt) 4:00.45 Compiling glsl v6.0.2 4:00.85 Compiling bit-vec v0.8.0 4:01.17 Compiling ref-cast v1.0.24 4:01.56 Compiling icu_calendar_data v2.1.1 4:01.73 Compiling unicode-width v0.2.0 4:02.02 Compiling codespan-reporting v0.12.0 4:02.47 accessible/atk 4:03.54 Compiling glsl-to-cxx v0.1.0 (/build/firefox/src/firefox-149.0.2/gfx/wr/glsl-to-cxx) 4:04.31 Compiling bit-set v0.8.0 4:08.92 Compiling uniffi_build v0.31.0 4:09.59 Compiling bytemuck v1.22.0 4:10.97 Compiling gleam v0.15.1 4:15.05 Compiling jexl-eval v0.4.0 4:16.69 Compiling sync-guid v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/guid) 4:16.79 Compiling enumset_derive v0.8.1 4:16.88 Compiling fluent-pseudo v0.3.3 4:17.71 Compiling debugid v0.8.0 4:17.92 Compiling wgpu-hal v28.0.0 (https://github.com/gfx-rs/wgpu?rev=b285d3f9bb128a4c9c00951aa8e54303f6ac0b78#b285d3f9) 4:18.16 Compiling firefox-versioning v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/firefox-versioning) 4:18.78 Compiling payload-support v0.1.0 (/build/firefox/src/firefox-149.0.2/third_party/application-services/components/support/payload) 4:18.86 Compiling peek-poke-derive v0.3.0 (/build/firefox/src/firefox-149.0.2/gfx/wr/peek-poke/peek-poke-derive) 4:18.99 Compiling ref-cast-impl v1.0.24 4:20.22 Compiling smart-default v0.7.1 4:21.11 Compiling alsa-sys v0.3.1 4:21.15 Compiling range-map v0.2.0 4:21.37 Compiling spirv v0.3.0+sdk-1.4.309.0 (https://github.com/gfx-rs/rspirv?rev=89ce4d0e64c91b0635f617409dc57cb031749a39#89ce4d0e) 4:22.19 Compiling gpu-descriptor-types v0.2.0 4:22.50 Compiling icu_segmenter_data v2.1.1 (/build/firefox/src/firefox-149.0.2/intl/icu_segmenter_data) 4:22.59 Compiling paste v1.0.11 4:22.64 Compiling icu_casemap_data v2.1.1 4:22.82 Compiling base16 v0.2.1 4:23.00 Compiling minidump-writer v0.11.0 4:23.02 Compiling same-file v1.0.6 4:23.19 Compiling hexf-parse v0.2.1 4:23.19 Compiling neqo-transport v0.22.2 (https://github.com/mozilla/neqo?tag=v0.22.2#71889dfc) 4:23.34 Compiling raw-window-handle v0.6.2 4:23.40 Compiling crossbeam-queue v0.3.8 4:23.61 Compiling presser v0.3.1 4:23.68 Compiling gpu-allocator v0.28.0 4:23.70 Compiling wgpu-types v28.0.0 (https://github.com/gfx-rs/wgpu?rev=b285d3f9bb128a4c9c00951aa8e54303f6ac0b78#b285d3f9) 4:26.33 Compiling walkdir v2.3.2 4:26.84 Compiling icu_segmenter v2.1.2 4:27.47 Compiling gpu-descriptor v0.3.2 4:27.92 Compiling minidump-common v0.26.1 4:28.66 Compiling build-parallel v0.1.2 4:28.88 Compiling peek-poke v0.3.0 (/build/firefox/src/firefox-149.0.2/gfx/wr/peek-poke) 4:29.04 Compiling enumset v1.1.2 4:29.34 Compiling nix v0.29.0 (/build/firefox/src/firefox-149.0.2/build/rust/nix) 4:29.37 Compiling fluent v0.17.0 4:30.34 Compiling ron v0.12.0 4:31.53 Compiling dbus v0.6.5 4:32.13 Compiling swgl v0.1.0 (/build/firefox/src/firefox-149.0.2/gfx/wr/swgl) 4:36.44 Compiling mls-rs-crypto-traits v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 4:36.73 Compiling calendrical_calculations v0.2.3 4:38.00 Compiling flatbuffers v25.12.19 4:38.12 Compiling rusqlite v0.31.999 (/build/firefox/src/firefox-149.0.2/build/rust/rusqlite) 4:38.17 Compiling storage_variant v0.1.0 (/build/firefox/src/firefox-149.0.2/storage/variant) 4:38.24 Compiling md-5 v0.10.5 4:38.35 Compiling procfs-core v0.17.0 4:38.45 Compiling quinn-udp v0.5.13 4:38.68 Compiling ohttp v0.7.2 4:39.24 Compiling error-graph v0.1.1 4:39.35 Compiling audioipc2 v0.6.0 (https://github.com/mozilla/audioipc?rev=c8d3f03cb5f889e4cab18cc1360ad0daa074f17a#c8d3f03c) 4:39.64 Compiling socket2 v0.5.7 4:41.29 Compiling crash-context v0.6.1 4:41.36 Compiling strck v1.0.0 4:41.57 Compiling time-core v0.1.4 4:41.58 Compiling failspot v0.2.0 4:41.63 Compiling num-conv v0.1.0 4:41.64 Compiling chunky-vec v0.1.0 4:41.73 Compiling ixdtf v0.6.4 4:41.73 Compiling profiling v1.0.7 4:41.77 Compiling pin-cell v0.2.0 4:41.83 Compiling powerfmt v0.2.0 4:42.05 Compiling atomic_refcell v0.1.9 4:42.16 Compiling icu_calendar v2.1.1 4:42.19 Compiling deranged v0.4.0 4:43.29 Compiling fluent-fallback v0.7.2 4:45.44 Compiling audio_thread_priority v0.34.0 4:46.20 Compiling time-macros v0.2.22 4:54.58 Compiling diplomat_core v0.14.0 4:59.53 Compiling mls-rs-provider-sqlite v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 5:02.03 Compiling mls-rs-crypto-hpke v0.14.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 5:02.85 Compiling mime_guess v2.0.4 5:10.60 Compiling webrender_api v0.62.0 (/build/firefox/src/firefox-149.0.2/gfx/wr/webrender_api) 5:14.40 Compiling sfv v0.14.0 5:17.60 Compiling style v0.0.1 (/build/firefox/src/firefox-149.0.2/servo/components/style) 5:23.32 Compiling cubeb v0.32.0 5:23.43 Compiling mls-rs-identity-x509 v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 5:23.81 Compiling mozglue-static v0.1.0 (/build/firefox/src/firefox-149.0.2/mozglue/static/rust) 5:24.16 Compiling half v1.999.999 (/build/firefox/src/firefox-149.0.2/build/rust/half) 5:24.21 Compiling hashbrown v0.14.999 (/build/firefox/src/firefox-149.0.2/build/rust/hashbrown-0.14) 5:24.25 Compiling keccak v0.1.4 5:24.60 Compiling wgpu-core v28.0.0 (https://github.com/gfx-rs/wgpu?rev=b285d3f9bb128a4c9c00951aa8e54303f6ac0b78#b285d3f9) 5:25.93 Compiling neqo-udp v0.22.2 (https://github.com/mozilla/neqo?tag=v0.22.2#71889dfc) 5:26.47 Compiling libudev-sys v0.1.3 (/build/firefox/src/firefox-149.0.2/dom/webauthn/libudev-sys) 5:28.07 Compiling num-integer v0.1.46 5:28.56 Compiling debug_tree v0.4.0 5:28.91 Compiling mio v1.0.1 5:29.98 Compiling freetype v0.7.0 5:30.00 Compiling iovec v0.1.4 5:30.09 Compiling svg_fmt v0.4.1 5:30.17 Compiling encoding_c_mem v0.2.6 5:30.41 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) 5:30.42 Compiling encoding_c v0.9.8 5:30.59 Compiling macro_rules_attribute-proc_macro v0.2.2 5:30.64 Compiling authenticator v0.5.0 5:30.89 Compiling tracy-rs v0.1.2 5:30.98 Compiling litrs v0.4.1 5:31.87 Compiling replace_with v0.1.8 5:31.93 Compiling l10nregistry v0.3.0 (/build/firefox/src/firefox-149.0.2/intl/l10n/rust/l10nregistry-rs) 5:32.26 Compiling macro_rules_attribute v0.2.2 5:32.30 Compiling time v0.3.41 5:32.76 W In file included from /build/firefox/src/firefox-149.0.2/accessible/atk/RootAccessibleWrap.cpp:9: 5:32.76 W In file included from /build/firefox/src/firefox-149.0.2/accessible/atk/RootAccessibleWrap.cpp:9: 5:32.77 Compiling document-features v0.2.11 5:32.77 W In file included from /build/firefox/src/firefox-149.0.2/accessible/atk/RootAccessibleWrap.cpp:9: 5:32.77 W In file included from /build/firefox/src/firefox-149.0.2/accessible/atk/RootAccessibleWrap.cpp:9: 5:32.77 W In file included from /build/firefox/src/firefox-149.0.2/accessible/atk/RootAccessibleWrap.cpp:9: 5:32.77 W In file included from /build/firefox/src/firefox-149.0.2/accessible/atk/RootAccessibleWrap.cpp:9: 5:34.54 Compiling etagere v0.2.13 5:35.33 W 6 warnings generated. 5:35.85 Compiling mls-rs v0.45.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) 5:38.31 Compiling libudev v0.2.0 5:38.71 Compiling sha3 v0.10.8 5:39.38 Compiling fallible_collections v0.5.1 5:39.74 Compiling serde_cbor v0.11.2 5:41.97 W warning: mozglue-static@0.1.0: Inherited flag "-fembed-bitcode=all" is not supported by the currently used CC 5:42.32 Compiling icu_casemap v2.1.1 5:44.35 Compiling alsa v0.9.1 5:45.65 W 2 warnings generated. 5:48.74 Compiling diplomat v0.14.0 5:54.87 W warning: glslopt@0.1.12: glsl-optimizer/src/util/blob.c:352:8: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'const void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 5:54.87 W warning: glslopt@0.1.12: 352 | nul = memchr(blob->current, 0, blob->end - blob->current); 5:54.87 W warning: glslopt@0.1.12: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.87 W warning: glslopt@0.1.12: 1 warning generated. 5:54.87 W warning: glslopt@0.1.12: glsl-optimizer/src/util/softfloat.c:214:42: warning: result of comparison of constant 32768 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] 5:54.87 W warning: glslopt@0.1.12: 214 | } else if ((e > 0x1d) || (0x8000 <= m)) { 5:54.87 W warning: glslopt@0.1.12: | ~~~~~~ ^ ~ 5:54.87 W warning: glslopt@0.1.12: 1 warning generated. 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.88 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.88 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.88 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.88 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.88 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.88 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.88 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.88 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.88 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.88 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.88 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.88 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.88 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.88 W warning: glslopt@0.1.12: | ^ 5:54.88 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: 8 warnings generated. 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.89 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.89 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.89 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.89 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.89 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.89 W warning: glslopt@0.1.12: | ^ 5:54.89 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.90 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.90 W warning: glslopt@0.1.12: | ^ 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.90 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.90 W warning: glslopt@0.1.12: | ^ 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.90 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.90 W warning: glslopt@0.1.12: | ^ 5:54.90 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.90 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.90 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.90 W warning: glslopt@0.1.12: | ^ 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.90 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.90 W warning: glslopt@0.1.12: | ^ 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.90 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.90 W warning: glslopt@0.1.12: | ^ 5:54.90 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.90 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: 12 warnings generated. 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.91 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.91 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.91 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.91 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.91 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.91 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.91 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.92 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.92 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.92 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.92 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.92 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.92 W warning: glslopt@0.1.12: | ^ 5:54.93 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.93 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.93 W warning: glslopt@0.1.12: | ^ 5:54.93 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.93 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.93 W warning: glslopt@0.1.12: | ^ 5:54.93 W warning: glslopt@0.1.12: 12 warnings generated. 5:54.93 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 5:54.93 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.93 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.93 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.93 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.93 W warning: glslopt@0.1.12: | ^ 5:54.93 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.93 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.94 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.94 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.94 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.94 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.94 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.94 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.94 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.94 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.94 W warning: glslopt@0.1.12: | ^ 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25: 5:54.94 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.94 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: 12 warnings generated. 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.95 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.95 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.95 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.95 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.95 W warning: glslopt@0.1.12: | ^ 5:54.95 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.96 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.96 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.96 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.96 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.96 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:53: 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.96 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.96 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.96 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:53: 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.96 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.96 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:54: 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.96 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.96 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.96 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:54: 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.96 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.96 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.96 W warning: glslopt@0.1.12: | ^ 5:54.96 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.96 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:54: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:54: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: 12 warnings generated. 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.97 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:54.97 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.97 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.97 W warning: glslopt@0.1.12: | ^ 5:54.97 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: 12 warnings generated. 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:78: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:78: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:78: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:78: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:87:9: warning: 'M_PIf' macro redefined [-Wmacro-redefined] 5:54.98 W warning: glslopt@0.1.12: 87 | #define M_PIf ((float) M_PI) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: /usr/include/math.h:1306:10: note: previous definition is here 5:54.98 W warning: glslopt@0.1.12: 1306 | # define M_PIf 3.14159265358979323846f /* pi */ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:88:9: warning: 'M_PI_2f' macro redefined [-Wmacro-redefined] 5:54.98 W warning: glslopt@0.1.12: 88 | #define M_PI_2f ((float) M_PI_2) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: /usr/include/math.h:1307:10: note: previous definition is here 5:54.98 W warning: glslopt@0.1.12: 1307 | # define M_PI_2f 1.57079632679489661923f /* pi/2 */ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:89:9: warning: 'M_PI_4f' macro redefined [-Wmacro-redefined] 5:54.98 W warning: glslopt@0.1.12: 89 | #define M_PI_4f ((float) M_PI_4) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: /usr/include/math.h:1308:10: note: previous definition is here 5:54.98 W warning: glslopt@0.1.12: 1308 | # define M_PI_4f 0.78539816339744830962f /* pi/4 */ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: 11 warnings generated. 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.98 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.98 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.98 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.98 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.98 W warning: glslopt@0.1.12: | ^ 5:54.98 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.98 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.99 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.99 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.99 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.99 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.99 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.99 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.99 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.99 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.99 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.99 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.99 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.99 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:54.99 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.99 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.99 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:54.99 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:54.99 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:54.99 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:54.99 W warning: glslopt@0.1.12: | ^ 5:54.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:54.99 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: 8 warnings generated. 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: 8 warnings generated. 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.00 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.00 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.00 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.00 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.00 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.00 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.00 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.00 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.00 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.01 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.01 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.01 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.01 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.01 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.01 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.01 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.01 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.01 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.01 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.01 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.01 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.01 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.01 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.01 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.01 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.01 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.01 W warning: glslopt@0.1.12: | ^ 5:55.01 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: 12 warnings generated. 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.02 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.02 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.02 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.02 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.02 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:12: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: 125 | DECLARE_RALLOC_CXX_OPERATORS(loop_variable_state) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:12: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.03 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.03 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.03 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: 14 warnings generated. 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:29: 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/context.h:54: 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/extensions.h:39: 5:55.03 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.03 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.03 W warning: glslopt@0.1.12: | ^ 5:55.03 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:29: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/context.h:54: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/extensions.h:39: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:29: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/context.h:54: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/extensions.h:39: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:29: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/context.h:54: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/extensions.h:39: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.04 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.04 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.04 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.04 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.04 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:41: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: 125 | DECLARE_RALLOC_CXX_OPERATORS(loop_variable_state) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:41: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: 14 warnings generated. 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.05 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.05 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.05 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.05 W warning: glslopt@0.1.12: | ^ 5:55.05 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.05 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: 12 warnings generated. 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31: 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.06 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.06 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.06 W warning: glslopt@0.1.12: | ^ 5:55.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.06 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.06 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:30:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 30 | DECLARE_LINEAR_ALLOC_CXX_OPERATORS(symbol_table_entry); 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:530:4: note: expanded from macro 'DECLARE_LINEAR_ALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 530 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_alloc_child) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:30:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:530:4: note: expanded from macro 'DECLARE_LINEAR_ALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 530 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_alloc_child) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: 14 warnings generated. 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:25: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:25: 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:25: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.07 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:25: 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.07 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.07 W warning: glslopt@0.1.12: | ^ 5:55.07 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.07 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:26: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: 53 | DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:26: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:533:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 533 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:26: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: 480 | DECLARE_RALLOC_CXX_OPERATORS(ast_type_qualifier); 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:26: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: 12 warnings generated. 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.08 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30: 5:55.08 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.08 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.08 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.08 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.08 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.08 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.09 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.09 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: 5:55.09 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.09 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.09 W warning: glslopt@0.1.12: | ^ 5:55.09 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.09 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:124: 5:55.10 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.10 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.10 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.10 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.10 W warning: glslopt@0.1.12: | ^ 5:55.10 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.10 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:124: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:124: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:124: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:143:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 143 | DECLARE_RALLOC_CXX_OPERATORS(function) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:143:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: 10 warnings generated. 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:26: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 43 | DECLARE_RALLOC_CXX_OPERATORS(glsl_symbol_table) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:26: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:26: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 83 | DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:26: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: 8 warnings generated. 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: 4 warnings generated. 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 58 | DECLARE_RZALLOC_CXX_OPERATORS(exec_node) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:507:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 507 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:527:4: note: expanded from macro 'DECLARE_RZALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 527 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, rzalloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:518:12: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' 5:55.11 W warning: glslopt@0.1.12: 518 | if (!HAS_TRIVIAL_DESTRUCTOR(TYPE)) \ 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/macros.h:195:44: note: expanded from macro 'HAS_TRIVIAL_DESTRUCTOR' 5:55.11 W warning: glslopt@0.1.12: 195 | # define HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24: 5:55.11 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35: 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:4: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 5:55.11 W warning: glslopt@0.1.12: 295 | DECLARE_RALLOC_CXX_OPERATORS(exec_list) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.h:524:4: note: expanded from macro 'DECLARE_RALLOC_CXX_OPERATORS' 5:55.11 W warning: glslopt@0.1.12: 524 | DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, ralloc_size) 5:55.11 W warning: glslopt@0.1.12: | ^ 5:55.11 W warning: glslopt@0.1.12: glsl-optimizer/src/util/